我有兩個文本框,重置和提交按鈕。重置按鈕工作正常。但是當我在這兩個文本框中輸入某些內容並按Esc時,值就會消失。事件就像重置按鈕一樣。我不知道如何控制它。感謝您的幫助...謝謝...Esc鍵在html中的重置按鈕的作用
<input type="text" name="" /> <input type="text" name="" />
<input type="button" value="Search" /> <input type="reset" value="Reset" />
我有兩個文本框,重置和提交按鈕。重置按鈕工作正常。但是當我在這兩個文本框中輸入某些內容並按Esc時,值就會消失。事件就像重置按鈕一樣。我不知道如何控制它。感謝您的幫助...謝謝...Esc鍵在html中的重置按鈕的作用
<input type="text" name="" /> <input type="text" name="" />
<input type="button" value="Search" /> <input type="reset" value="Reset" />
我不知道,如果這是在所有瀏覽器一致的,但我已經注意到了ESC鍵通常會重置文本輸入鍵入的文本,但只是仍然集中在文字輸入中。換句話說,如果onchange事件還沒有發生,esc會重置文本。
而且我會假設要防止這將需要使用JavaScript來捕獲輸入內的關鍵事件並防止默認行爲。
它在所有的瀏覽器工作正常http://jsfiddle.net/xgTxK/2/
$(document).keydown(function (e) {
if(e.keyCode==27){
e.preventDefault();
}
});
在代碼中添加上面的腳本,以防止默認功能
一些代碼,請。 – Yorgo 2012-04-20 11:03:11
input type =「button」value =「Search」/> – steeve 2012-04-20 11:05:03
您必須提供比此更多的代碼。 – Goldie 2012-04-20 11:19:29