【发布时间】:2013-10-28 08:13:05
【问题描述】:
在我设计用于发送 SMS 的应用程序中,我有一个表格,可以接受用户名、电子邮件和手机号码。因此,当用户按下添加按钮输入所有字段后,所有信息都会显示在然后有一个检查 -盒子。
现在我想如果选中了多个复选框,那么它应该询问您是要创建群组还是发送短信。如果是,那么它将创建一个组。这是显示表单的fiddle。
请告诉我如何检查是否选择了多个个复选框。
JavaScript
var val=0;
$(document).ready(function(){
$('#btn1').click(function() {
if( $(".span4").val() != "" ) {
$("#mytable").append('<tr id="mytr'+val+'"></tr>');
$("#mytr"+val).append("<td class=\"cb\">" +
"<input type=\"checkbox\" value=\"yes\" ></td>");
$(".span4").each(function() {
$("#mytr"+val).append("<td >"+$(this).val()+"</tr>");
});
val++;
} else {
alert("please fill the form completely");
}
});
});
截图
【问题讨论】:
-
请正确格式化您的代码。
-
$("#mytr"+val).append("<td >"+$(this).val()+"</tr>");这是什么??? -
如果您为复选框提供类:
$('.checkboxClass:checked').length == 0,则不会检查任何复选框。 -
@MackieeE 我允许用户选择多个复选框
-
@ManjunathHegde 这将显示 newley 输入的记录,请运行 jsfiddle,输入所有输入并按添加按钮。您将知道为什么这些行用于
标签: javascript jquery checkbox