提交表单时,更改bootstrap-checkbox插件的选中值

时间:2016-08-05 12:50:34

标签: jquery forms twitter-bootstrap checkbox form-submit

我在html表单中使用bootstrap-checkbox,如下所示:

<form action= ...>

// some inputs...

<input id="mySwitch" class="switch" type="checkbox" name="mySwitch"
data-off-active-cls="btn-warning"
data-on-active-cls="btn-primary"
data-group-cls="btn-group-sm"
value="1">

//more inputs...

</form>

我的问题是,当我提交表单时,复选框插件的默认值为"on",我想将其更改为其他内容,例如"1"

我尝试在输入元素中添加value="1"属性,但我仍然在服务器上收到"on"作为检查值。

//HTTP request output    

array:19 [▼
"_token" => "192q78C3xGUorq0mFQMk7g0VSBcojjvt9ikkWLE4"
  ...
  "mySwitch" => "on" // <-- I want this to be 1
  ...
]

感谢任何帮助,谢谢

1 个答案:

答案 0 :(得分:0)

复选框将返回onoff,以及它。它们只是为了返回二进制文件而设计的。

如果您想让它返回其他内容,请使用其他字段,或使用某些JavaScript将on的值更改为1