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