由於獨特的原因,我不能在我的HTML中使用任何javascript(IE沒有onclick = function(),沒有onkeypress = function()等)。我需要使用功能
return event.charCode >= 48 && event.charCode <= 57
確保用戶只能在文本框中輸入數字。我試過了:如何在不嵌入JavaScript的情況下使用onkeypress?
$('#mobile').onkeypress = function() {
return event.charCode >= 48 && event.charCode <= 57
};
它坐在(document).ready函數下。
我原來的(工作)的代碼是這樣的:
onkeypress='return event.charCode >= 48 && event.charCode <= 57' style="width:210px;">
注:我仍然可以使用JavaScript它只是必須另外嵌入。我粘貼HTML複製到SharePoint 2013(沒有設計者和InfoPath),而且只允許你上傳HTML和JavaScript seperately
的確可能更願意使用的鍵碼,或者使用類似event.charCode || event.keyCode; – yezzz
我以爲我嘗試過之前,但我試過它,它的工作。我一定在某個地方發生了錯誤,歡呼!我離開了(事件)。 – Stacker