2011-05-13 53 views
0

以下javascript代碼阻止用戶放置包括「空格」在內的所有特殊字符。如何讓空間?

  1. 通過相同的功能,我需要讓「空間」 ..怎麼辦this..please幫助然而
  2. 用戶無法輸入任何特殊字符,但用戶可以複製/粘貼特殊字符。有沒有什麼辦法可以防止這也...一種方法禁用右鍵單擊頁面..任何其他方式..請建議!

    function isValidSearchText(evt) { 
        var charCode = (evt.which) ? evt.which : event.keyCode; 
        if ((charCode < 48 || charCode > 57) && (charCode < 97 || charCode > 122) && (charCode < 65 || charCode > 90)) 
         return false; 
        return true; 
    } 
    
+0

我可以建議你檢查輸入的值,而不是關鍵代碼 – Teneff 2011-05-13 05:52:22

回答

0

變化從這個

if ((charCode < 48 || charCode > 57) && .... 

if語句要這樣:

if (charCode != 32 && (charCode < 48 || charCode > 57) && ... 
+0

的thjx很多Jakob – user584018 2011-05-13 06:21:57