Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Нажатие Enter (https://javascript.ru/forum/misc/10106-nazhatie-enter.html)

MadOver 19.06.2010 18:35

Нажатие Enter
 
Вот что имеется:
javascript: var values = ["12345"]; $("input").each(function(i){ $(this).val(values[i]); }); document.getElementById("FreeTextSearch" ).focus();

Нужно чтобы поле того как в строку поиска впишется 12345 нажался Enter
Максимум что я смог сделать - добавить document.getElementById("FreeTextSearch" ).focus(); чтобы после 12345 ставился курсор


Помогите очень нужно...

Вот кусок страницы
<label style="color: white; " for="FreeTextSearch">Type to search </label>
<input type="text" id="FreeTextSearch">

exec 19.06.2010 18:52

Нажатие Enter нельзя имитировать. Что вам конкретно нужно?

theo_ 19.06.2010 18:55

Ну энтер физически никогда не нажмется))

что должно случиться, когда введется текст?
если эта форма, и она должна submit'нуться, то просто вызовите метод submit() для нужной формы

PS и раз уж используете jquery, то можно обойтись $("FreeTextSearch").focus();

MadOver 19.06.2010 18:58

Мне нужно чтобы в строке поиска вставился текст (этого я уже добился)
Теперь нужно чтобы после например 12345 нажался Enter и на страницу начался поиск.

и вот что ещё интересно, у меня вставился текст и если я нажимаю на любую кнопку то поиск происходит...


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