javascript가있는 프로젝트에서 일부 양식 유효성 검사를하고 있습니다. 어떤 일을하는지는 잘되지만 더 나은 방법이있을 것 같습니다. 여기에 내가 가진 것의 예가있다.javascript로 양식 유효성 검사를 수행하는 "올바른"방법은 무엇입니까?
onkeypress="return keyNumOnly(event)"
function keyNumOnly(key)
{//this allows numbers and decimals.
var keychar;
var numcheck;
var keynum;
if(window.event) // IE
{
keynum = key.keyCode;
}
else if(key.which) // Netscape/Firefox/Opera
{
keynum = key.which;
}
if (keynum==8)
{
return true;
}
keychar = String.fromCharCode(keynum);
numcheck = /\d/;
if (keychar== ".")
{
return true;
}
return numcheck.test(keychar);
}
감사합니다. 나는 꽤 많이 새로운 코드를 사용하여 정리를 할 수 있다는 것을 알고있다. – chris