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

ответ

0

Изменение Условный оператор из этого

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

Для этого:

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

thnx много Якоб – user584018

Смежные вопросы