これはJavaScriptで多くの例で見られましたが、これを機能させることができません。私は何かを見落としているに違いないので、JavaScriptを初めて使用するので、親切な人がここで私を助けてくれれば幸いです。
spend=eval(form.spend.value);
if(isNaN(form.spend.value)) {
alert('I am not a number');
}
上記のフォーム入力は、以下から収集されます。
<input type=text name=spend value="" size=6 STYLE="background-color: #EDEDE8;">
入力としてabcを入力すると、番号ではないというアラートが表示されません。isを引用符で囲んで「abc」と入力すると、アラートが表示されます。
ユーザーが数字の入力のみを許可されるべきフォームからの入力をチェックしています。数字のみを受け入れる必要があります。ありがとうございました!
編集:支出は米ドルの金額です。したがって、123.45などの金額を受け入れることができる必要があります。Edit2:申し訳ありませんが、numは確かにform.spend.valueです。