考慮以下幾點:的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