Показать сообщение отдельно
  #8 (permalink)  
Старый 19.07.2012, 23:58
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

По идее можно управлять положением каретки, но FF и хроме это не прокатывает при получении фокуса по нажатию tab (правда в FF работает корректно, если активировать мышью, а вот в хроме ни так ни этак).
<input id="inp" name="tel_1" value="+7">
<script>
window.onload = function () {
  var inp = document.getElementById('inp');
  inp.onfocus = function () {
    if (inp.createTextRange) {
      var r = inp.createTextRange();
      r.collapse(false);
      r.select();
    } else if (inp.setSelectionRange) {
      var len = inp.value.length;
      inp.setSelectionRange(len, len); 
      //inp.focus();
   }
 }
}
</script>
Ответить с цитированием