我之前发布过类似的问题,但我再次发现自己愚蠢地复制和粘贴代码。
无论如何我可以结合以下内容,我确定有..请帮助..我正在学习过程中。
看到我有以下内容:
$(document).on('blur', 'input.email', function() {
validate_Email_Input(this);
});
$(document).on('blur', 'input.id', function() {
validate_Id_Input(this);
});
$(document).on('blur', 'input.pass', function() {
validate_Pass_Input(this);
});
$(document).on('blur', 'input.town', function() {
validate_Town_Input(this);
});
$(document).on('blur', 'input.relation', function() {
validate_Relation_Input(this);
});
$(document).on('blur', 'input.contact', function() {
validate_Relation_Input(this);
});
对于所有这些我有单独的功能,这里有一个例子:
function validate_Email_Input(el) {
var $this = $(el);
var input_groups = $this.parent();
var isValid = true;
$.each(input_groups , function(i){
var inpg = input_groups[i];
email_values = $.map($(inpg).children('input'), function(e,i){
return $(e).val();
}).join('');
isValid = isValid && validate_Email(email_values, input_groups.parent().parent().parent());
});
return isValid;
}
我真的很想学习如何编写高效的代码,非常感谢任何帮助...
我不知道这是否有帮助。但我想要做的是验证所有内容并为每个特定字段弹出消息。这是我在 jQuery 中的第一个非常大的项目,我想我不妨向你展示我正在做的所有事情:http: //jsfiddle.net/dawidvdh/36BLm/
有效身份证件样本:85 0929 5266086