Disabling Delete Operation Using jQuery |
X

Congrats, You are Subscribed to Receive Updates.

Disabling Delete Operation Using jQuery


Certain cases we have to prevent delete texts from the textbox, but we allow them to append texts in it, so we can simply disable the Delete key action by using  jQuery keyCode.  For example , Here I am going to create a textbox and textarea for sample code.

<input type="text" name="kv_textbox_demo" value="abc" id="kv_textbox_demo" > 

and

<textarea name="kv_textarea_demo" id="kv_textarea_demo" > Summa </textarea>
keycode

Keycode

Text deletion will be performed by using either “backspace” or “delete” key. Now we are going to disable both the key events by using jQuery keyCode.

keyCode for backspace is ” 8 ” and keyCode for Delete is “46” . So we just prevent the event actions by using jQuery now.

$("#kv_textbox_demo").on('keydown',  function(event){
	var key = event.charCode || event.keyCode || event.which;// alert (key);
	var char = String.fromCharCode(event.key);
	if( key === 8 || key=== 46 ){
		event.preventDefault();
		return false;
	}	else {		
		$("#kv_textbox_demo").append(char);
	}
});

$("#kv_textarea_demo").on('keydown',  function(event){
	var key = event.charCode || event.keyCode || event.which;// alert (key);
	var char = String.fromCharCode(event.key);
	if( key === 8 || key=== 46  ){
		event.preventDefault();
		return false;
	}	else {		
		$("#kv_textarea_demo").append(char);
	}
});

That’s it, try check it on your own, if any bug or problem , just comment below.

commenter

About Varadharaj V

The founder of Kvcodes, Varadharaj V is an ERP Analyst and a Web developer specializing in WordPress(WP), WP Theme development, WP Plugin development, Frontaccounting(FA), Sales, Purchases, Inventory, Ledgers, Payroll & HRM, CRM, FA Core Customization, PHP and Data Analyst. Database Management Advance Level

Comment Below

Your email address will not be published. Required fields are marked *

*

Current ye@r *

Menu

Sidebar