禁用退格键以防止输入的默认值被删除JQUERY

时间:2016-12-06 06:45:22

标签: jquery keycode

我有一个注册表格,有一个手机号码输入,我设置了一个默认值" + 63"单击时单击它。现在我想在检测到+63输入值

时禁用退格
$('#contact').click(function(){
    var code = "+63";
    $('#contact').val(code);
});    

$('#contact').on('change keydown', function(e){
        //codes here

});

1 个答案:

答案 0 :(得分:1)

preventDefault()值为input

时,您可以+63

$('#contact').click(function(){
    var code = "+63";
    $('#contact').val(code);
});    

$('#contact').on('change keydown', function(e){
        if( ($('#contact').val() == "+63") && e.which==8){
        	e.preventDefault();
        }
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input id='contact'>