2017-03-01 257 views
0

嘿傢伙我創建一個內容可編輯的div,它應該接受數字和輸入密鑰只在每個按鍵是可能的?由於允許數字和只輸入內容可編輯div按鍵

更新

if(event.keyCode >= 48 || event.keyCode <= 57){ 
    if (event.keyCode == 13) { 
    } 
} else { 
    return false; 
} 

在我的代碼,它接受數字只而不是回車鍵。

+0

是的,這是可能的。 – BenM

+0

怎麼樣?我更新了我的問題 –

+0

你已經試過了什麼? StackOverflow不是一個驅車通過代碼生成服務。 – BenM

回答

1

正確的代碼是:

if ((event.keyCode >== 48 && event.keyCode <== 57) || event.keyCode === 13) { 
    // do something with this information 
} else { 
    return false; 
} 

你期待鍵(48之間 57)OR 13.問題是,你的第一個條件是48和57之間,然後你檢查13內該塊意味着在48和57之間,並且正好是13這是不可能的情況。

1

只要把此在任何標籤,即,(跨度)

onkeypress事件= 「如果(event.keyCode < 48 || event.keyCode> 57){返回false;}」。

和它不會接受任何字符

相關問題