В текстовом вводе, если текст существует, и вы нажимаете, чтобы добавить больше, курсор автоматически перескакивает к началу. Похоже, это происходит только в IE.
Я гуглил об этом уже некоторое время и попробовал множество примеров, которые я нашел, но, похоже, ничего не работает. К сожалению, вход написан в jsp, который я не контролирую, и я думаю, что единственная причина, по которой у меня возникла эта проблема, заключается в том, что там жестко закодирован javascript.
<input type="text" id="simpleSearchString" class="text" onfocus="javascript:this.value=this.value.replace(/^\s+|\s+$/g,'')" onblur="javascript:this.value=this.value.replace(/^\s+|\s+$/g,'')" value="" maxlength="255" name="searchCriteria.simpleSearchString">
Все, что я хочу сделать, это удалить этот переход.
Я думал, что добавление следующего кода поможет, но, похоже, ничего не помогло:
jQuery("input#simpleSearchString").focus();
Я не уверен на 100%, что dev пытается достичь с помощью 'javascript:this...etc', но, возможно, я мог бы найти способ удалить его.