中易网

关于JSP中标签disabled属性的运用

答案:1  悬赏:30  
解决时间 2021-02-19 08:06
如题,在jsp页面中有从数据库查询的结果集,打印在表格里,表格每一行末有两个按钮代表不同的操作,我想根据其中一列的值判断将其中一个按钮置灰,不知道用js或jquery怎么写这个函数具体如下图,判断条件是session中获取的teacherId与表格中的teacherId是否相同来置灰其中一个按钮我写的代码如下:String username=(String)session.getAttribute("userName");....../script$(function(){ var ID1=<%=request.getParameter("TeID")>; var ID2=<%=username%>; if(ID1==ID2) $("#b2").prop("disabled","true"); else $("#b1").prop("disabled","true");});....../form<%String TeID=rs.getString("teacherId")%><button id="b1">指导老师</button><button id="b2">评阅老师</button>



最佳答案
你既然有很多列,那就不适合在js上面写函数了 毕竟是很多列 选择器没办法很好的直接确认是那一列的值,我觉得直接在你那个jsp那个列循环上面加判断 类似<c:if test="">之类的 选择行的显示某个按钮

<c:if test="${xx.userName== <%session.getAttribute("userName") %>}">

类似这样 前面是你循环出来的每列的值,后面是session取值。是在页面搞不定 你可以在后台做好传到前台也一样

如果觉得这么做不合适 非要显示灰色 你再想想吧 反正c if 也能做出来 我就不多说了
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我女朋友比较敏感,该怎么让她放心
中国移动通讯店地址有知道的么?有点事想过去
我的养老金去年转移孟津交了一年现在有两年没
开封观光一号线坐一圈需要多长时间
乡村狗肉王巷子里小鱼馆地址在哪,我要去那里
乐视的耳机vivo手机可以用么
建筑竣工资料的封面如果做得?可以直接打印上
平凡与平庸点击答案
求这道道题
德牧一周岁,突然一只耳朵有些耷拉,好像中风
怎么在idea中调试java程序
关于水凝胶方面的书籍有哪些?特别是关于生物
固诺有机硅公司我想知道这个在什么地方
河北师大新校区附近有什么好吃的店铺
哪些人不适宜服用无限极增健口服液
推荐资讯
比表示两个数相除,有( )项
天涯明月刀我玩的是太白现在有悲回风 修罗 流
牙龈脓肿必须拔牙吗
有关国家奖学金,中国矿业大学…
从亦庄开发区到东直门的详细路线
1960年全套人民币价格
1谁能告诉我这部喜剧电影的名字,说的是希特
名流专业发型设计这个地址在什么地方,我要处
from和come from 是什么词性
从武强小范到皇甫怎么走
想知道: 珠海市 从唐家市场到香洲总站怎么坐
请问硕士进特变电工股份有限公司待遇怎么样,
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?