我使用下面的代碼(下面)爲單選菜單,表單提交成功,如果我不檢查任何框但如果我檢查一個選項,然後單擊提交,'選擇一個'錯誤將顯示..它與我所需要的相反;任何反饋將不勝感激隊友 - 感謝:爲什麼我的收音機選項在jQuery表單驗證中以這種方式運行?
HTML:
<div>
<label for="contact_radio" <="" label="">
<input type="radio" id="contact_radio" name="radio">Keen to join</input>
<label for="contact_radio" <="" label="">
<input type="radio" id="contact_radio" name="radio">Already a member</input>
Select one
</div>
的jQuery:
$('input[name="radio"]').on('change', function() {
var selected_input=$('input[name="radio"]:checked');
var is_myradio=re.test(input.val());
if(is_myradio){input.removeClass("invalid").addClass("valid");}
else{input.removeClass("valid").addClass("invalid");}
});
這是怎麼回事用'<=「」'標籤之前? – blackandorangecat
input.val()中的輸入是什麼? – mrid
什麼是're'。那個正則表達式是在別的地方定義的嗎? –