【发布时间】:2021-09-24 21:04:24
【问题描述】:
我想根据 :checked 使复选框输入具有动态值。
如果选中复选框,则值为“true”
<input type="checkbox" value="true" checked="checked">
或 如果复选框未选中,则值为“false”
<input type="checkbox" value="false">
我这样做是因为我通过 ajax 提交表单并且我正在使用 jQuery.searialize()
这个字段更像是一个开关。
有可能吗?谢谢!
【问题讨论】:
-
为什么需要这样做?您要提交表单吗?
-
是的,通过 ajax。
-
jQuery.serialize()应该只在它被检查时才给你这个值 -
复选框用于表单。发送表单时,只有那些被选中的才会返回它们包含的值。如果它们没有被检查,它们的值就不会被传输。
标签: javascript html jquery