2014-01-24 66 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,'')); 
     } 
    });