Отправка / печать ключа с помощью jQuery.Trigger - PullRequest
2 голосов
/ 30 апреля 2010

Я думаю, что я прочитал каждую страницу, о которой знает Google, где есть эти ключевые слова, и у меня ничего не работает.

у меня есть форма ввода и кнопка рядом с ней [не отправлять], и я хочу, чтобы нажатие кнопки вызывало нажатие клавиши ввода. [соответственно будет запущена другая функция, которая уже работает ..]

я пробовал

<input id='inputBtn' type='button' .... onclick='$('#otherInput').trigger('keypress',[13]);' >

, а также помещаем его в функцию, затем запускаем из onclick или делаем

$('#inputBtn').click(function().....

у меня ничего не работает, пожалуйста, помогите !!

Ответы [ 2 ]

2 голосов
/ 30 апреля 2010
$('input').trigger({
  type:  'keypress',
  which:  13
});

- EDIT -

Вы можете расширить это с помощью

keyCode: 13,
charCode: 13

и т.д.

0 голосов
/ 30 апреля 2010

Возможно, вам потребуется предоставить пример кода. Я не могу придумать причину, по которой вы не могли просто вызвать вторую функцию (которая запускается при нажатии Enter) по событию click на вашей кнопке.

function onEnter()
{
 //Do something
}

jQuery("#inputButton").live("click",onEnter());

Должно работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...