我有一个复选框,我希望未选中的值为0,选中的值为1,但是当帖子通过时,它总是显示为1是否选中了复选框.
这是复选框:
<input name="stock[]" type="checkbox" id="stock[]"> value="1" />
Run Code Online (Sandbox Code Playgroud)
无论是否检查,这都是它吐出的东西..(有多个"库存"复选框..
[stock] => Array
(
[0] => 1
[1] => 1
[2] => 1
[3] => 1
[4] => 1
[5] => 1
)
Run Code Online (Sandbox Code Playgroud)
我似乎无法让它工作..:S任何想法?:)
您的Checkbox HTML中似乎有一个额外的>.在复选框的情况下不使用值.
<input name="stock[]" type="checkbox" />
Run Code Online (Sandbox Code Playgroud)
因为你有value="1",无论是否检查,表单都将始终提交值.所以删除value属性会有所帮助.
要预设要选中的复选框,请改用checked属性.例:
<input name="stock[]" type="checkbox" checked="checked" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5460 次 |
| 最近记录: |