2011-05-13 20 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