$(".submit").on("click",function()?{??
????var?param?=?{};??
????var?controls?=?$("#form1").find("[name]");??
????for?(var?i?=?0;?i?<?controls.length;?i++)?{????
????????var?control?=?controls[i];????
????????var?name?=?$(control).attr("name");????
????????var?val?=?$.trim(control.value)?||?$.trim($(control).text());???
?????????//進行非空驗證????
?????????if?($(control).is('input')?&&?$(control).attr('type')?==?'radio')?{?????
??????????????if?($(control).attr("data-required")?==?"true")?{????????
??????????????if?($("input[type='radio']:checked").length?==?0)?{??
??????????????????alert('請選擇');??????????
??????????????????$(control).parents('.tampItemCon').css("border",?"1px?solid?red");?????????
???????????????????return?false;
???????????????}?else?{??
???????????????????$(control).parents('.tampItemCon').css("border",?"");???????
????????????????}?????
????????????}????
???????????}???
????????????param[name]?=?val;??
????????????}
?????})html
js表單驗證 多組 單選 點擊 提交的時候 只判斷了第一組的單選是否為空?
sky_0048
2018-09-27 18:07:16