【发布时间】:2017-06-25 07:53:38
【问题描述】:
如何查看更改验证表单的输入值?
我的表单有验证脚本。
此功能正常工作,但总是在点击后才启动。
更改时如何查看input.val()
form# send - form
input(type = "text"
data - validate = "name")
button(class = "form_btn")
function validator(el, validName) {
var mask_name = /^[A-Za-z0-9 ]{3,20}$/;
var el = el;
if (validName == "name") {
var el_val = $(el).val();
if (mask_name.test(el_val)) {
$(el).removeClass('error');
} else {
$(el).addClass('error');
}
}
});
function mainValidation() {
if ($('#send-form')) {
$('input').each(function() {
var this_el = $(this);
var validName = $(this).data("validate");
validator(this_el, validName);
});
}
};
$('.form_btn').on('click', function(e) {
e.preventDefault();
mainValidation();
});
【问题讨论】:
标签: javascript jquery