我在表单中有各种表单元素。我为强制元素设置了强制类,以验证它们是否为空。类选择器适用于输入(文本), textarea 和选择,但不适用于复选框和无线电即可。
我知道如何在无线电组或复选框组(this answer)中检查至少一个选择,但我正在寻找一种更通用的方法来仅使用类。
我的确切问题:是否有检查所有字段(以及至少一个选项的无线电或复选框)或我必须单独检查无线电和复选框的一般方法?
我当前的输入代码,textarea和select:
$(".ajaxform").ajaxForm({
beforeSubmit : function(arr, $form, options){
var myresult=true;
$(".mandatory").each(function(){
if (!($(this).val())){myresult=false}
});
return myresult;
},
success:showResponse
});