2013-12-04 5 views
0

Хорошо, это должно быть довольно легко.Установите обработчик события для прослушивания именованного события события ввода.

У меня есть вход в форму, которая запускает страницу для перехода к следующей части формы (на другой странице). Мне нужно прослушать этот элемент для события click и запустить функцию javascript при нажатии.

Проблема заключается в том, что большинство образцов в режиме онлайн показывают типы элементов и идентификаторы элементов в качестве индикатора того, что нужно слушать, то есть #confirm или input.

Что мне нужно, это способ слушать:

<input type="image" name="eventName.sbContinueEvent"> 

До сих пор, у меня есть этот набор для прослушивания ввода, но мне нужно, чтобы в дальнейшем определить его в качестве входных данных с именем eventName.sbContinueEvent так, как чтобы он не запускался на каждом входе. Я бы применил идентификатор, но это SAAS, и я не могу изменить этот код.

$("input").click(confirmedOrder); 

Я пропустил что-то очевидное или это что-то, что требует более глубокого кодирования?

+1

[jQuery API documentation] (http://api.jquery.com) и [учебный центр] (http://learn.jquery.com/) чрезвычайно полезны. В частности, см. Третий пример в учебнике [Выбор элементов] (http://learn.jquery.com/using-jquery-core/selecting-elements/). –

ответ

1
$('[name="eventName.sbContinueEvent"]').on('click', confirmedOrder); 

Обратите внимание, что если страница перезагружается, она может сделать это до завершения функции javascript.

+0

Вот почему я установил функцию, которая называется синхронным почтовым запросом, lol. –

Смежные вопросы