Нажмите клавишу enter в текстовом поле с помощью jQuery
Как я могу имитировать нажатие кнопки enter изнутри <input>, используя jQuery?
Я хочу имитировать нажатие кнопки enter внутри текстового поля и вызвать это из jQuery.пожалуйста помочь
использовать keypress
событие в jquery
$( "#textboxid" ).keypress(function( event ) { if ( event.which == 13 ) { //code here //13 represents Enter key } });
$("#textboxid").live('keypress',function(event){ if(event.which == 13){ //code here } });
это будет работать, если пользователь нажмет любую клавишу ....но я не хочу вмешательства пользователя ..я хочу нажать клавишу enter только из кода
Он не будет работать, если пользователь нажмет любую клавишу..Это предотвращает условие if.
Используйте функцию "триггер" jQuery при загрузке страницы или всякий раз, когда это необходимо для запуска события:
$(document).ready(function () { $("#YourControlID").trigger("TheEventNameYouWantToFire"); });
$(this).ready(function (){ $("#YourTextBoxId").hover( function (){ $("#YourTextBoxId").trigger("focus"); }) });
Я хочу нажать Enter, когда фокус находится на текстовом поле через код .как я могу это сделать ??
та часть триггера, которую я не получил :(
Кажется, вы хотите поместить курсор внутри текстового поля, когда пользователь наводит курсор мыши на это текстовое поле...верно ? если это так, то я добавил такой код в ответ.
Дайте нам знать, если новый код, данный ... решит вашу проблему.
пользователь ничего не будет делать ...это автоматизированное заполнение формы ...у меня есть одна форма, которая отправляется только тогда, когда вы нажимаете "{ENTER}", если текстовое поле имеет фокус..
я могу сосредоточиться на текстовом поле, но не могу нажать {"ENTER"} через код....
use keyup event in jquery
Вы написали::
Спрашивали и отвечали ЧЕТЫРЕ ГОДА НАЗАД.
Придерживайтесь ответов на недавние вопросы.