IE: курсор перескакивает на начало ввода

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

5
задан Dan D. 13 February 2012 в 15:12
поделиться