无法使用箭头键输入文本框导航回来

时间:2014-01-24 05:29:03

标签: jquery textfield

我有一个输入文本框,使用以下jquery事件限制特殊字符

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

现在,问题是,在用一些数据填充字段后,我无法使用箭头键导航回来。这种限制见于铬和即。在Firefox中它很好。我需要你的帮助。

由于

2 个答案:

答案 0 :(得分:0)

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

$(“[id $ ='<%= txtConfPwd.ClientID%>']”)。keyup(function(){

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

});

答案 1 :(得分:0)

最后,这对我有用

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