我已经创建了一个表格click here to view。该表格由一个基本验证功能,一个字符检查和验证号码字段组成。一旦验证检查它增加了两种类valid
(绿色)或invalid
(红色)jQUERY单独添加和删除类
在“可被视为在我的演示”的那一刻,当用户填写输入我的验证检查激活所有输入字段,而不是一次一个。
代码片断
var validInput = function(fieldName) {
$(fieldName).css({
"background-color": "rgba(229,254,205)"
});
};
var inValidInput = function(fieldName) {
$(fieldName).css({
"background-color": "rgba(229,254,205)"
})
};
// VALIDATOR FUNCTION FOR CHARACTERS
$('.characters').focusout(function() {
var letters = /^[a-zA-Z\s]+$/;
if ($(this).val().match(letters)) {
validInput('.characters');
$('.valid-checked').addClass("checked").css("color", "rgb(36,199,90)");
$('.invalid-checked').removeClass("invalid");
} else {
$('.invalid-checked').addClass("invalid").css("color", "rgba(255, 0, 0, 0.92)");
$('.valid-checked').removeClass("checked");
}
});
你一次没有处理过一个元素..你正在使用类选择器和所有的玩.. –
所以你想在我接触特定的输入红绿色? –