需要你的帮助。我已经定义了一个验证功能。一旦验证失败,文本框边框就会变为红色。但是一旦验证通过,它就不会变为黑色。我不知道如何将颜色改回黑色.PFB代码
function isNumeric(event)
{
var keyCode = event.which;
var r = (keyCode >= 48 && keyCode <= 57) || (keyCode >= 96 && keyCode <= 105) || (keyCode == 8) || (keyCode == 9) || (keyCode == 46) || (keyCode == 110)
if (!r)
{
alert("Please enter only numbers");
}
return r;
}
代码基本上验证是否在文本框中输入了数字/制表符/删除/退格/小数点,如果没有,则会引发错误。
答案 0 :(得分:0)
您可以在else块
中执行此操作if (!r)
{
alert("Please enter only numbers");
}
else
{
// make color black again here
}
答案 1 :(得分:0)
感谢大家的输入。问题已经解决。我已经将参数和事件(以获取我的密钥代码)传递给函数,并且evrything工作正常