JSFiddle - React, Tailwind, and code Playground
HTML
<input id="M1_7_other">
JavaScript
$(function () {
$("#M1_7_other").on('input', function (event) {
var posCaret = this.selectionStart;
this.value = this.value.replace(/^\s+/, '');
setCaretPosition(this, posCaret);
});
});
function setCaretPosition(elem, caretPos) {
if(elem != null) {
if(elem.createTextRange) {
var range = elem.createTextRange();
range.move('character', caretPos);
range.select();
}
else {
if(elem.selectionStart) {
elem.focus();
elem.setSelectionRange(caretPos, caretPos);
}
else
elem.focus();
}
}
}