У меня есть функция, использующая jQuery
function enableField(fieldID) {
$("#" + fieldID).removeAttr('disabled').focus().select();
}
, которая вызывается из следующего кода внутри HTML-страницы
<input id="phone_nr" name="phone"
type="text" size="30" value="12345"/>
<a href="javascript:void(0);"
onclick="enableField('phone_nr'); return false;">Change</a>
Поле ввода изначально отключено.Таким образом, вызов метода JS включает его снова, затем фокусируется на поле и выделяет текст для редактирования.
Internet Explorer (9) не делает это должным образом (все другие браузеры делают),При нажатии на ссылку «изменить» ничего не происходит.