フォーム入力フィールドにintまたはfloatのいずれかのみを入力できるようにする方法について、ある種の方向性が必要です。検証は、キーアップイベントで行う必要があります。私が抱えている問題は、たとえば、1.2
キーアップイベント関数内のチェックに入ると、1.
どちらが数値ではないかを確認することです。
これが私が持っているコードです:
document.id('inputheight').addEvent('keyup', function(e) {
this.value = this.value.toFloat();
if (this.value == 'NaN') {
this.value = 0;
}
});
どんな助けでも大歓迎です!