我想檢查INPUT值是否是一個數字,如果不是,應該清除該字段。如果不是數字,下面的腳本總是給出警報,但從不清除輸入。任何人都知道我做錯了什麼?如何檢查數值後清空輸入?
<script>
function numeric(input)
{
if(isNaN(input))
{
alert("Is not a numeric value");
input.value="";
}
}
</script>
<input type="number" value="" name="<?php echo $x; ?>" onblur="return numeric(value)"/>
小錯誤。我認爲懶惰是發生錯誤的關鍵因素(根本不是玩笑),所以我把這個問題當作一個錯字,只是一個小小的監督證明 - 閱讀有問題的代碼(請參閱非jQuery答案)。 – hakre