控制checkbox不可被选中

吃鱼的灰太狼 吃鱼的灰太狼 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
需求:

如上图所示:当审核状态时“审核通过”或“审核不通过”时控制该行的checkbox不可被选中

我的想法是:对每行进行判断如果该行的审核状态的隐藏值是‘1’或‘2’ 的话就控制该行的checkbox不可被选中 。


这是JSP页面

<thead>
<tr align="center">
<td width="20px">
<input onclick="selectAll()" type="checkbox" name="controlAll" style="controlAll" id="controlAll"/>
</td>
<td >
序号
</td>
<td>
入库单号
</td>
<td>
入库时间
</td>
<td>
申请单位
</td>
<td>
申请人
</td>
<td>
仓库员
</td>
<td>
审核状态
</td>
<td>
入库类型
</td>

<td>
操作
</td>

</tr>
</thead>
<tbody>
<s:iterator value="warehouseWarrantList" status="row">
<tr align="center">
<td>
<input name="checked" id="top" type="checkbox" class="dd"
value="<s:property value='id'/>">
</td>
<td>
<s:property value="${row.index+1}" />
</td>
<td>
<s:property value="warehouseBatch" />
</td>
<td>
<s:date name="warehouseTime" format="yyyy/MM/dd" />
</td>
<td>
<s:property value="applicationUnit" />
</td>
<td>
<s:property value="applicant" />
</td>
<td>
<s:property value="warehouseman" />
</td>
<td>
<s:hidden name="auditStatus"></s:hidden>
<s:if test="auditStatus =='0'.toString()">
<font color="blue">未审核</font>
</s:if>
<s:if test="auditStatus =='1'.toString()">
<font color="blue">审核通过</font>
</s:if>
<s:if test="auditStatus =='2'.toString()">
<font color="red">审核不通过</font>
</s:if>
</td>
<td>
<s:hidden name="warehouseType"></s:hidden>
<s:if test="warehouseType =='0'.toString()">
加工入库
</s:if>
<s:if test="warehouseType =='1'.toString()">
采购入库
</s:if>
</td>
<td>
<dlmp:operation actionPath="view.action?id=${id}"
height="600" width="800"></dlmp:operation>
<!--<dlmp:operation actionPath="edit.action?id=${id}"
height="600" width="800"></dlmp:operation>
<dlmp:operation actionPath="delete.action?id=${id}"></dlmp:operation>-->
</td>
</tr>
</s:iterator>
</tbody>
...全文

相关推荐

评论 5
收藏 已收藏
分享
返回顶部
吃鱼的灰太狼
Web 开发 81,108 成员 341,721 内容