2013-09-24 4 views
0

У меня есть кнопка на моей странице, для которой я должен отслеживать каждый удар по немуOnClick работает или нет при нажатии клавиши?

<button id="searchbutton" type="submit" 
onclick="_gaq.push(['_trackEvent','search','Click','FClicks',1.00,true]);" 
name="Søg"></button> 

Теперь то, что я хочу знать, погода это OnClick скрипт будет работать на прессу войти или нет? Я хочу, чтобы каждый клик на этой кнопке регистрировался, и я не уверен, что пользователь нажал кнопку ввода ключа для этой работы или нет? Может ли кто-нибудь помочь мне здесь?

+1

Если кнопка имеет фокус, она делает. Если это или поместил код, где он принадлежит в событии отправки формы (при условии, что это единственная кнопка отправки) – mplungjan

+0

Также прочитайте это о используя тег кнопки: http://stackoverflow.com/questions/2583139/button-type-submit-compatibility – mavrosxristoforos

+0

Помимо советов здесь: вы должны научиться отлаживать. Вы могли бы ответить на свой вопрос быстрее, чем опубликовать его здесь, просто заменив '_qac.push (...)' на 'console.log ('Test!')' Или что-то подобное. Еще лучше: вы могли оставить код на месте, и когда бы вы взглянули в средствах отладчика вашего браузера на вкладке сети, вы должны увидеть запрос, отправленный в Google (или нет, если код не будет работать). В любом случае: отладка была бы намного быстрее, чем открытие вопроса и ожидание ответа ... – RobIII

ответ

3

Вы можете взять Javascript из события onclick и поместить его в форму onsubmit. Это также поможет вам, если вы, как правило, разместите код, который вам нужен в функции, и вызовите эту функцию в форме onsubmit.

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