請提供一些建議或建議。 我想驗證一個多形式的網頁,但我不知道如何在jQuery選擇指定形式:Jquery驗證多個表單的頁面上的特定窗體
<form id="form_a">
<label>First Name</name><input type="text" class="required"><br>
<label>Email</label><input type="text" class="required">
<button onclick="validate('form_a')">Submit</button>
</form>
<form id="form_b">
<label>Serial No </name><input type="text" class="required"><br>
<label>Brand </label><input type="text" class="required">
<button onclick="validate('form_b')">Submit</button>
</form>
<form id="form_c">
<label>First Name</name><input type="text" class="required"><br>
<label>Email</label><input type="text" class="required">
<button onclick="validate('form_c')">Submit</button>
</form>
<script>
function validate(whichform) {
$(whichform+" .required").each(function(i){
if ($(this).val().indexOf() < 0){
alert("null value detected")
$(this).css("border","1px solid red")
}
});
}
</script>
與第一個陌生人。我可以通過alert()測試進入validate函數,但後來我沒有進入內部 $('#'+ whichform +「.required」)。( 我有一個alert()函數,但alert()測試不是不觸發,我不認爲它喜歡這個選擇器,我試圖複製你的jsfiddle,看看有什麼問題... –
@ Quaking-Mess對不起,我沒有讓你...你是什麼意思 –
@ Quaking-Mess你能確認附帶的小提琴樣品是否在工作 –