當我按下值爲C
的按鈕時,我無法清除文本框。無法使用javascript清除文本框
在Opera中,當我按下數字按鈕時,它將它們正確地輸入到文本框中,但由於某些原因,C
按鈕無法使用!這裏是jsfiddle。
謝謝。
編輯:我還沒有實現所有功能!只有數字按鈕有效。
當我按下值爲C
的按鈕時,我無法清除文本框。無法使用javascript清除文本框
在Opera中,當我按下數字按鈕時,它將它們正確地輸入到文本框中,但由於某些原因,C
按鈕無法使用!這裏是jsfiddle。
謝謝。
請勿使用clear
。功能clear()
是一個保留字,我認爲
http://www.roseindia.net/javascript/javascript-clear-method.shtml
function findKeyPressed(e)
{
var codeChar=e.keyCode? e.keyCode : e.charCode
if(codeChar==67)
{
document.getElementById('txtBoxId').value="";
}
}
<input type="text" onkeyup="findKeyPressed(event); this.select()" />
'clear'是一個過時的功能,請參閱http://www.whatwg.org/specs/web-apps/current-work/multipage/ obsolete.html#dom-document-clear和https://developer.mozilla.org/en/DOM/document.clear。雖然它應該只是「文檔」對象的一種方法,但它似乎已經在許多瀏覽器中污染了全局對象。 – Zeta 2012-08-01 06:13:15
@澤塔謝謝你澤塔!我不知道。 – 2012-08-01 06:13:45
謝謝你的工作!我使用notepad ++進行編碼,Opera的開發工具或IE開發工具都沒有給我任何衝突錯誤。 – 2012-08-01 06:17:29