You can attach a keydown
or keyup
event listener for that input, and invoke the preventDefault()
method on the event object if the keyCode
corresponds to cursor left and cursor right buttons. This will disable the caret movement.
yourInputElement.addEventListener('keydown', function(e){
if(e.keyCode == 37 || e.keyCode == 39)
e.preventDefault();
});