选择和未选择时是否可以<input type="checkbox">
发布帖子?1
0
默认情况下,如果它被选中,它只会 POST 的东西(在 Firefox 'on' 中),没有选中时什么都不会。
最好不使用 JavaScript。
选择和未选择时是否可以<input type="checkbox">
发布帖子?1
0
默认情况下,如果它被选中,它只会 POST 的东西(在 Firefox 'on' 中),没有选中时什么都不会。
最好不使用 JavaScript。
我知道在 Ruby on Rails 中,默认的解决方法是使用两个输入,如下所示:
<input type="hidden" name="whatever" value="0" />
<input type="checkbox" name="whatever" value="1" />
这样,如果未选中复选框,则会发送零值。但如果是,两个值都会被发送。Rails 将在幕后处理这个问题,但如果你使用不同的服务器后端走这条路,你可能需要考虑到这一点。
或者,如果你喜欢 JavaScript,你可以使用一个无名、无价值的复选框,它的“onchange”事件绑定到适当设置隐藏输入值的东西。
希望这有用!
长话短说:没有。
<select>
只发送被选中value
的<option>
or<option>
的。
只要确保你知道其中的选项是什么,你就会在阴影下制作它。
编辑:要解决更新的问题:
同样的故事仍然很短:不。
仅value
发送“成功”控件的(或偶尔内容)。
如果未选中复选框,则表示不成功,因此不会发送。
只需确保您知道控件将进入其中,并且您将在阴影中制作它。
重新编辑: JavaScript 可能有可能,通过弄乱onSubmit
操作,并将相关名称的值设置为(0
如果尚未设置)。
冒着听起来像你的网球教练的风险,我必须告诉你,这种做法既不明智也不可取。