Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

JS onClick

фыв фаыв Ученик (85), закрыт 9 лет назад
Есть форма (изменить не могу, не мой сайт)

<form id="grade_form">

<img id="img" onclick="$foo" alt="" width="100" align="left" height="50" />

<input type="button" class="grade_button" onclick="ajax_post(bar);" value="Ввести" />

</form>

Нужно правильно обработать в JS
grade_form.onClick();

JS содержит большой скрипт, в конце требуется нажать правильно на кнопку.

Фокус стоит на форме ввода текста и Enter keypress==13 вызывает первый onClick()

Вывоз grade_form.onClick(); так же вызывает первый onClick

Как выбрать второй? ID по форме общий, собственный не имеет.

Вопросы:

1) Как выбрать вторичный onClick?

1а) Если нельзя, как реализовать имитацию нажатий <Tab> <Enter>?

2) Можно ли перевести фокус по class? Он уникальный на всю страницу?

2) Можно ли вызвать напрямую ajax

onclick="ajax_post(ff, 1, '/xajax.php?mode=grade');"

Прошу действенных примеров на коде, в теории и сам вижу последовательность.
Дополнен 9 лет назад
2) Можно ли перевести фокус по class? Он уникальный на всю страницу ! (*)
Дополнен 9 лет назад
Вот точный ajax
onclick="ajax_post('grade_form', 'grade', '/xajax.php?mode=grade');"

А правильно ли он обработает переменные вызванным напрямую из JS, а не по событию onClick?
Лучший ответ
Остальные ответы
Саня Семенов Оракул (60428) 9 лет назад
1) onclick - это событие оно всегда одно но может быть на разных элементах. что значит "второй"
1а) можно вызвать click вручную $("input[type=img]").click()

2)element.focus()

2)да
фыв фаывУченик (85) 9 лет назад
1) Смотрю форму, второй онклик не имеет id
1а-2) Приведи код
Саня Семенов Оракул (60428) кидай на почту что у тебя там ))
Фрекен Бонд Искусственный Интеллект (402295) 9 лет назад
onclick - это событие оно всегда одно но может быть на разных элементах. что значит "второй"
1а) можно вызвать click вручную $("input[type=img]").click()

2)element.focus()

2)да
Похожие вопросы