2012-06-06 126 views
2

我有一個簡單的輸入框,如果數字高於2,將出現一個彈出消息。警報後重置輸入值 - Javascript

這裏是我使用的代碼,但是我已經在輸入別的東西的onkeyup命令,所以我希望這不會成爲一個問題

HTML:

<input id="jj_input23" type="text" value='' onkeyup='changeTransform()' /> 

的Javascript :

if(jj_input23 > 2) { 
    alert("Making the scale higher than 2 will make the preview too big"); 
    document.getElementById('jj_input23').value(""); 
} 

之後已經顯示了ALER消息,用戶點擊「OK」,我想輸入的文字復位。我怎樣才能做到這一點?

在此先感謝

回答

8
if(jj_input23 > 2) { 
    alert("Making the scale higher than 2 will make the preview too big"); 
    document.getElementById('jj_input23').value = ""; 
} 

如果你使用jQuery,那麼你幾乎得到它:

$('#jj_input23').val(""); 
7

.value是一個屬性,而不是功能。

您想要.value = "";