考虑以下几点:的jQuery /使用Javascript - 要在自身运行的脚本功能
我有2 <div>
<div class="panel-body">
//some parent class for each textbox
<input type="text" class="required" id="txtA"></input>
<input type="text" class="required" id="txtB"></input>
<button class="submitButton">A</button>
</div>
<div class="panel-body">
//some parent class for each textbox
<input type="text" class="required" id="txtC"></input>
<input type="text" class="required" id="txtD"></input>
<input type="text" class="required" id="txtE"></input>
<button class="submitButton">B</button>
</div>
和我的jQuery代码:
$(document).ready(function() {
$('.submitButton').click(function (e) {
var errorLess = true;
$(".TextError").remove();
$(".required").each(function() {
$(this).parent().parent().removeClass("has-error");
if ($(this).val() == "") {
$(this).parent().parent().addClass("has-error");
$('<span class=\"TextError\">This field is required!</span>').insertAfter(this);
errorLess = false;
}
});
return errorLess;
});
});
我怎么能在一个方式,只有当按钮包含,点击时验证div中的字段?
意思是,当我点击按钮A
时,它只会验证txtA
和txtB
。当我点击按钮B
时,它将验证txtC
,txtD
和txtE
?
我该如何修改jQuery代码才能以这种方式工作?
对每个使用不同的'
''不是一个有效的HTML标签。 –
Ricky
对不起,我急于输入这个问题,我实际上是在asp.net中编写的。我的脑海里充满了''。 –
NewbieCoder