我有一个网页,其中显示订单发票与价格,当用户选择项目复选框,并点击提交其作品。我希望用户没有权限取消勾选,表单必须与任何单一的项目被选中。我已经禁用了复选框并显示禁用,但php操作文件没有提交值。
代码如下:
<input name="orderNo[]" <?php if ($SQLRow["priceStatus"]=="Received") { ?> disabled="disabled"<?php } ?> type="checkbox" id="orderNo[]" value="<?php echo $SQLRow["orderNo"];?>" class="chk1" disabled checked />发布于 2017-07-01 07:04:52
简而言之,PHP不会在页面之间发送“禁用的”表单元素。
但是,应该使用readonly="readonly"而不是disabled="disabled"。视觉上的主要区别是表单元素不会变灰,你必须自己处理。
一种不同的解决方案可能是使用Javascript读取表单元素,而不考虑禁用状态,将其与其余表单字段一起序列化,并以这种方式提交有效负载
https://stackoverflow.com/questions/44855726
复制相似问题