簡體   English   中英

允許數字並僅在內容可編輯的div按鍵上輸入

[英]Allow numbers and enter only on content editable div keypress

大家好,我正在創建一個內容可編輯的div,它應該接受數字並僅在每次按鍵時輸入鍵,這可能嗎? 謝謝

更新

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

在我的代碼中,它僅接受數字,但不接受Enter鍵。

正確的代碼是:

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

您期望鍵(介於48 57之間) 13。問題是您的第一個條件是介於48和57之間,然后您在該塊中檢查13,這意味着介於48和57之間,恰好是13 ,這是不可能的情況。

只需將其放入任何標簽(即<span> )...

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

並且它將不接受任何字符。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM