【发布时间】:2014-04-23 05:35:39
【问题描述】:
如果复选框未选中,我想提醒一下(- 这是有效的)
和
如果 ALL 复选框被未选中,则发出警报(需要帮助)
复选框:
<input type="checkbox" value="1" id="data" name="data[]">
<input type="checkbox" value="2" id="data" name="data[]">
<input type="checkbox" value="3" id="data" name="data[]">
按钮:
<input name=\"submitclose\" type=\"submit\" value=\"Close\" id=\"submitclose\">
下面是我的 Jquery:
echo "<script>
jQuery(function($) {
$(\"input[id='submitclose']\").click(function() {
var count_checked = $(\"[id='data']:checked\").length;
if (count_checked == 0) {
alert(\"Please select a Packet(s) to Close.\");
return false;
} else{
return confirm(\"Are you sure you want to Close these Packet?\");
}
});
});
</script>";
【问题讨论】:
-
id 应该是唯一的...! ://
-
可能需要使用循环来测试所有人并使您的
id独一无二,以便您可以这样做。 -
嘿,上面的复选框正在进入 php 循环本身.. 我的意思是值在循环中......
-
@Arun :感谢 +1 的 2 个 jsfiddle ,伙计们怀疑你为什么使用“var $checks”,它应该是“var checks”,因为当我使用 $checks 时它向我显示了错误但是用“ var 检查”它的工作。
标签: javascript php jquery checkbox alert