Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   получить фокус в инпут (https://javascript.ru/forum/dom-window/51064-poluchit-fokus-v-input.html)

sashgera 23.10.2014 00:31

получить фокус в инпут
 
здравствуйте
есть выпадающий список с событием onChange
<select onChange="document.getElementById('zzz').value =value">
<option value="тест">тест</option>
</select>

из которого выбранное значение заполняет инпут:
<input id="zzz" class="filter" name="livefilter" type="text" value="" />

как сделать чтобы после заполнениия инпут получить фокус?

Safort 23.10.2014 01:30

вот так
<select onChange="myF(this.value)">
<option value="тест">тест</option>
<option value="тест2">тест2</option>
</select>

из которого выбранное значение заполняет инпут:
<input id="zzz" class="filter" name="livefilter" type="text" value="" />
<script>
  function myF(value) {
    var zzz = document.getElementById('zzz');
    zzz.value = value;
    zzz.focus();
  }
</script>

рони 23.10.2014 01:49

sashgera,
:cray:
<select onChange="var x = document.getElementById('zzz');x.focus(); x.value = this.value; ">
<option value="выбор">выбор</option>
<option value="тест">тест</option>
</select>
<input id="zzz" class="filter" name="livefilter" type="text" value="" />

http://learn.javascript.ru/focus-blur#метод-elem-focus

sashgera 23.10.2014 02:00

Safort, рони, спасибо!


Часовой пояс GMT +3, время: 01:32.