[英]Can one save a form button's value in $_POST data without it also triggering form submit onClick
我在一个表单中构建了一个简单的时间选择器,并决定使用一个按钮在onClick之间切换“am”和“pm”。 我的问题是,如果我使用
<input type="button" value="AM" name="someName[]" onClick="clockswap(this)">
$ _POST数据不包含按钮的值。 如果我将输入类型更改为“submit”,我可以按预期获得值
<input type="submit" value="AM" name="someName[]" onClick="clockswap(this)">
但是,当type =“submit”时,此按钮将触发表单提交,我显然不希望在用户选择“AM”和“PM”之间提交表单
是否有一些我忽略的东西允许我有一个按钮,其中的值与其他表单数据一起发布但是也不会触发表单的提交?
我通常看不到像这样使用的按钮,但通常像单选按钮。
在保持按钮的同时,我知道如何处理这个问题的最好方法是添加一个<input type="hidden"/>
字段,并且因为你已经有了clockswap
JavaScript函数,所以更新隐藏字段的值作为该函数的一部分,您希望作为表单的一部分发布的值。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.