Reputation: 167
I have a registration form and there has an input for cellphone number, i set a default value "+63" on it when it is clicked. Now i want to disable backspace when it detected +63 value of input
$('#contact').click(function(){
var code = "+63";
$('#contact').val(code);
});
$('#contact').on('change keydown', function(e){
//codes here
});
Upvotes: 0
Views: 1068
Reputation: 10082
You can preventDefault()
when your input
value is +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'>
Upvotes: 1