我很难让我的表单上班。我有部分工作。如果没有填写,所需的字段将显示为红色。问题是,即使填写完毕,它们仍保持红色。我需要添加模糊处理程序,但我不知道在哪里。这是代码。理想情况下,我希望能够一旦填满页面移动到下一个输入字段,但我想这可能太复杂了。这是代码
initValidation: function () {
var showError = function (message) {
$('<div>').html($('#templateErrorMessage').render({
message: message
})).children().prependTo(document.body);
};
$(document.body).on('submit', 'form', function (e) {
var form = $(this);
var inputs = form.find(':input:visible, .custom-select:visible select').filter('.required-entry');
var isValid = true;
inputs.each(function (i, input) {
input = $(input);
var value = $.trim(input.val());
input.closest('.form-row').toggleClass('has-error', !value);
/// $(input).blur ();
input.blur( function() {
if (isValid)
prompt.removeClass('has-error', !value);
});
isValid = isValid && !!value;
});
if (!isValid) {
e.preventDefault();
showError('Please fill in required fields!');
scrollTo(0, 0);
}
});
}
答案 0 :(得分:0)
这就是我解决它的方式
yi(w.xi+b)-1=0