首页 > 解决方案 > 选择禁用不插入的字段

问题描述

我的带有禁用属性的选择字段是

<select  name="gender" id="gender" disabled="disabled">
   <option value="">Select Gender</option>
   <option value="male">Male</option>
   <option value="female">Female</option>
</select>

禁用值未插入数据库,所以我写了

<input type="hidden" name="gender" value="<?php echo $_POST['gender']; ?>">

虽然值在那里,但仍然显示错误

“性别”列不能为空

标签: phphtmlmysql

解决方案


您可以使用readonly而不是disabled这样:-

<select  name="gender" id="gender" readonly>
    <option value="">Select Gender</option>
    <option value="male">Male</option>
    <option value="female">Female</option>
</select>

推荐阅读