我是新来的jquery。我想在条目不是数字时显示错误消息。这里的问题是,当用户删除输入并正确写入一个数字时,错误信息仍然会出现。 我该如何解决这个问题?jquery:验证后隐藏错误消息
$("#SpecCode").mousedown(function() {
specialismCode=$(this).val();
if (!$.isNumeric(specialismCode) || specialismCode.length !=''){
$("#SpecCode").parent().after('<span class="validation">Please enter correct input</span>');
}
});
为什么一个长度永远是等于' '''(字符串)? – WillardSolutions
如果不是,则在用户触摸键盘之前将出现错误消息 – Hamdy
'.length'返回一个数字。如果没有长度,则返回'0'https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/length – WillardSolutions