0
<textarea rows="4" cols="20" onkeyup="this.value=this.value.replace([0-9], '')">
</textarea>
這是我的代碼現在我需要塊號碼中輸入0到9 在我的代碼改變什麼阻斷數字的輸入在文本區域/文本
儘可能任何想法我想插入代碼的<內.......>
<textarea rows="4" cols="20" onkeyup="this.value=this.value.replace([0-9], '')">
</textarea>
這是我的代碼現在我需要塊號碼中輸入0到9 在我的代碼改變什麼阻斷數字的輸入在文本區域/文本
儘可能任何想法我想插入代碼的<內.......>
使用正則表達式。這顯示數字,然後刪除它。 Fiddle
<textarea rows="4" cols="20" onkeyup="this.value=this.value.replace(/\d+/g, '')"></textarea>
清潔方法:使用onkeydown
和基於鍵代碼返回false。 Fiddle with onkeydown
<textarea rows="4" cols="20" onkeydown="if((event.keyCode>47&&event.keyCode<58)||(event.keyCode>95&&event.keyCode<106))return false"></textarea>
注意:你必須處理數的最上面一行,以及在這種情況下,鍵盤,因此兩組條件。
您也可以使用此代碼:
<textarea rows="4" cols="20" onkeyup="this.value=this.value.replace(/[0-9]/g, '')"></textarea>
既然你已經接受我的回答,我已經更新了它一個更專業外觀的方法。只是想確保你看到它。 – Trojan