我有一个表单,其中有很多隐藏和可见的字段。目前我正在尝试验证表格。我可以选择所有单选按钮并使用以下代码在提交时对其进行验证。
$('button').click(function(){
var requiredgroups = ['radio1','radio2'];
var returnVal = true;
$.each(requiredgroups, function(id, name){
var $radios = $('input[name="' + name + '"]:radio');
$radios.last().next('div.error').remove();
if(!$radios.filter(':checked').length){
returnVal = false;
$radios.last().after('<div class="error">Please select to continue.</div>');
}
else{
returnVal = true;
$radios.last().next('div.error').remove();
}
});
});
现在我有 2 个条件 - 1. 如何仅过滤掉表单上可见的单选按钮并显示错误消息。2. 如果用户填写表格,当焦点从字段(文本框和单选)移动时,我需要删除该错误消息。对于文本框,我尝试这样做。但它不起作用。下面的代码用于验证所有必需的文本框
$('#submit_form .required').filter(':visible').each(function () {
// Code for displaying he error message
});
从字段模糊的文本框中删除错误
$('#check1').blur(function(){
$.validateName();
});
谁能帮我解决这个问题