如何提交复选框值甚至其禁用

时间:2017-06-30 22:49:39

标签: php html

我有一个网页,显示订单发票和价格,当用户选择项目复选框,然后单击提交其作品。我希望用户没有权限取消选中,并且表单必须与任何单个项目一起使用。我已经禁用了复选框并显示已禁用,但值未提交为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 />

1 个答案:

答案 0 :(得分:0)

简而言之,PHP不会发送&#34;禁用&#34;页面之间的表单元素。

但是,readonly="readonly"应该起作用而不是disabled="disabled"。视觉上的主要区别在于表单元素不会变灰,您必须自己处理。

一种不同的解决方案可能是使用Javascript来读取表单元素而不管禁用状态,将其与其他表单字段一起序列化,并以这种方式提交有效负载