数値チェック

数値チェックは、isNaN関数を使用してチェックします。
isNaN関数に引数を渡し、その引数が数値の場合false、数値ではない場合trueが返ります。
引数が空白の場合はfalseが返ります。
isNANではなくisNaNです。大文字小文字に注意してください。

<html>
<head>
<title></title>
</head>
<body>
<scripttype="text/javascript">
function a(form){
    if(isNaN(form.txt.value)){
        alert("数値ではありません");
        return false;
    }else{
        alert("数値です");
        return true;
    }
}
</script>
<form onSubmit="javascript:return a(this);">
    <input type="text" name="txt"> <input type="submit" value="button" name="submit">
</form>
</body>
</html>
以下テキストフィールドで何か入力し、buttonを押すと、それが数値かどうか判断します。

 




初版2008/02/14 :最終更新2008/02/14
HOME