我想创建一些简单的输入验证。 如果输入的值为“abc”,我想为输入添加一个红色类,并将文本颜色更改为红色。 不知何故,我想停止提交表格。检查输入值并添加类与jQuery
这是到目前为止我的代码:
$(document).ready(function() {
$('#inputname').click(function() {
if ($("#inputname").val('abc') {
$("#inputname").addClass(red);
} else {
$("#inputname").removeClass(red);
}
});
});
HTML:
<input type="text" value="abc" name="inputname" id="inputname" class="inputname"
onblur="if (this.value == ``) {this.value = `abc`;}"
onfocus="if (this.value == `abc`) {this.value = ``;}" />
CSS:
.red { color: #FF0000;}
的jsfiddle: https://jsfiddle.net/n5x4q0bp/
我不得不改变$( “#inputname”)。VAL( )=='abc')to $(“#inputname”).val()==''),否则它在Firefox中是错误的。但现在都很好!谢谢! – Tibby
OP为什么要“试试这个”?一个好的答案将总是解释做了什么以及为什么这样做,不仅是为了OP,而且是为了将来SO的访问者。 –