Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 是否可以保存表单按钮';$u POST数据中的s值,但不触发表单提交onClick_Php_Form Submit_Forms_Postdata_Http Post - Fatal编程技术网

Php 是否可以保存表单按钮';$u POST数据中的s值,但不触发表单提交onClick

Php 是否可以保存表单按钮';$u POST数据中的s值,但不触发表单提交onClick,php,form-submit,forms,postdata,http-post,Php,Form Submit,Forms,Postdata,Http Post,我在表单中构建了一个简单的时间选择器,并决定使用一个按钮在单击时在“am”和“pm”之间切换。我的问题是如果我使用 <input type="button" value="AM" name="someName[]" onClick="clockswap(this)"> $\u POST数据不包含按钮的值。如果我将输入类型更改为“提交”,则可以按预期获得值 但是,当type=“submit”此按钮将触发表单提交,当用户在“AM”和“PM”之间选择时,我显然不希望表单提交 是否

我在表单中构建了一个简单的时间选择器,并决定使用一个按钮在单击时在“am”和“pm”之间切换。我的问题是如果我使用

<input type="button" value="AM" name="someName[]" onClick="clockswap(this)">

$\u POST数据不包含按钮的值。如果我将输入类型更改为“提交”,则可以按预期获得值


但是,当type=“submit”此按钮将触发表单提交,当用户在“AM”和“PM”之间选择时,我显然不希望表单提交


是否有什么我忽略了的,让我有一个按钮,它的值get与表单的其余数据一起发布,但不会触发表单的提交?

我通常不会看到这样使用的按钮,但通常类似于单选按钮


在维护按钮的同时,我知道如何处理这个问题的最好方法是添加一个
字段,因为您已经有了一个
clockswap
JavaScript函数,所以请使用希望作为该函数一部分发布到表单中的值更新隐藏字段的值。

oh!我喜欢,好主意!我也可以使用下拉列表,但切换按钮是如此干净和好看。我猜你是在建议我也可以使用一个单选按钮或复选框来隐藏它的圆圈或方框?@DeviousBlue-不太可能,但我想这也可能是一个选项。
<input type="submit" value="AM" name="someName[]" onClick="clockswap(this)">