В текстовом вводе, если текст существует, и вы нажимаете, чтобы добавить больше, курсор автоматически переходит к началу.Кажется, это происходит только в 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: это ... и т. д. "но, возможно, я мог бы найти способ удалить его.