2014-01-24 69 views
0

我对这些特殊字符使用下面的jQuery的事件无法向后导航使用箭头键输入文本框

$(":input").bind("keyup blur", function(){ 
    $(this).val($(this).val().replace(/[^a-zA-Z\s]/g,'')); 
}); 

现在限制的文本输入框,这个问题是与一些填充后场一次数据,我无法使用箭头键导航回来。这个限制在chrome和ie中看到。在Firefox中它很好。我需要你的帮助。

谢谢

回答

0

这对我来说工作得很好。试试这个,这可能会有所帮助! 。

$( “[ID $ = '<%= txtConfPwd.ClientID%>']”)KEYUP(函数(){

 if (this.value.match(/[^a-zA-Z0-9 ]/g)) 
     { 
       this.value = this.value.replace(/[^a-zA-Z0-9 ]/g, ''); 
       return; 
     }    

});

0

最后,这个工作对我来说

$(":input").bind("keyup blur", function(){ 
     if(e.keyCode != 37 && e.keyCode != 39) { 
     $(this).val($(this).val().replace(/[^a-zA-Z\s]/g,'')); 
     } 
    });