php - 选择禁用不插入的字段
问题描述
我的带有禁用属性的选择字段是
<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']; ?>">
虽然值在那里,但仍然显示错误
“性别”列不能为空
解决方案
您可以使用readonly
而不是disabled
这样:-
<select name="gender" id="gender" readonly>
<option value="">Select Gender</option>
<option value="male">Male</option>
<option value="female">Female</option>
</select>
推荐阅读
- google-analytics - 根据身份验证状态切换 Google Analytics ID?
- css - 更正 Wordpress CSS 中的边距/填充
- wordpress - Gutenberg:默认情况下,图像块链接到媒体文件
- c# - 如果 Admin.isvalid 则它在下一页中启用管理员角色 如果 user.isvalid 然后它在下一页 asp.net 中赋予用户角色
- laravel - Laravel 在 Forge 服务器上连续运行进程
- enzyme - 如何通过 Enzyme 中的文本查找元素?
- arrays - Yii2中数组的Gridview列
- javascript - 如何使用 .show() 和 .hide() 方法在 .click() 上显示错误日志?
- webhooks - webhook 没有收到来自 kik 的传入消息
- objective-c - 如何关闭 NSURLSession dataTaskWithRequest