【发布时间】:2016-01-14 09:36:50
【问题描述】:
你好朋友,我有麻烦了。
我正在尝试使用此代码来动态获取表单的变量和值,但是有无数数字复选框,可能会或没有标记,我想知道如何获得关闭或“0 " 万一这不是一个标记的复选框,这些数据已被使用 .ajax 和数据:
复选框的简短示例:
<input name="p-sis-0110-1" type="checkbox">
<input name="p-sis-0110-2" type="checkbox">
<input name="p-sis-0110-3" type="checkbox">
<input name="p-sis-0110-4" type="checkbox">
<input name="p-sis-0110-5" type="checkbox">
<input name="p-sis-0110-6" type="checkbox">
或
<input name="input[]" type="checkbox">
<input name="input[]" type="checkbox">
<input name="input[]" type="checkbox">
<input name="input[]" type="checkbox">
<input name="input[]" type="checkbox">
<input name="input[]" type="checkbox">
<input name="input[]" type="checkbox">
阿贾克斯:
.$("#formarea").serialize()
PHP:
foreach ($_POST as $key => $value){
echo "Field ".htmlspecialchars($key)." is ".htmlspecialchars($value)."<br>"
}
感谢任何有助于解决这个小难题的帮助。
【问题讨论】:
-
未选中的复选框根本不会发布。如果需要,您可以将它们的列表保留在隐藏字段中,但否则它们根本不会与服务器通信。
-
你是放弃这个还是什么???
标签: php jquery ajax post checkbox