我有許多無線電組,您必須在每組中至少選擇1個。和我不想使用HTML「必需」。表單驗證通過Jquery
我用jquery寫了一些東西,但它不起作用。
我只想知道我哪裏做錯了。
$('#form1').submit(function(){
$(".radiogrup").each(function(){
var sel=$(this).find("input[type='radio']:checked").val();
if(sel==null){
alert("error msg"); return false;
}
else {
//submit form and do something.
}
});
})
但如果它們中的任何一個留空,它不應該提交表單。
代碼運行時會發生什麼?從第一印象,我不認爲你需要'val()'... – JDandChips
它以任何方式提交表單。如果你不留空白的任何廣播組。 – guybennet
sel也許等於undefined,你能澄清一下嗎? sel.length應該是'> 0'。你有沒有試過調試過這個? – JDandChips