Я пытаюсь вызвать функцию JavaScript через PHP и столкнулся с некоторыми проблемами. У меня три фрагментов кода для понимания:Trigger javascript function через PHP
1) Мой Javascript функции:
function addPoints(radiobutton){
//code
}
Параметра является актуальной кнопкой и внутри функций много коды чтения значения и имени кнопки и ухода от проверенного состояния кнопки.
2) Мой php-код, создающий кнопку, выглядит следующим образом. Обратите внимание, что я посылаю «это» функции.
echo "<input type=\"radio\" name=\"X\" value=\"Y\" onClick=\"addPoints(this)\"/>";
3) Наконец у меня есть этот код в самом конце документа для запуска яваскрипта функции при загрузке страницы.
echo "<SCRIPT LANGUAGE='javascript'>addPoints();</SCRIPT>";
Если addPoints
состояла только из предупреждения, это будет работать. Но моя проблема в том, что мне нужно отправить фактическую кнопку в качестве параметра функции. Мне нужно запустить функцию загрузки страницы (загрузить некоторые данные из базы данных) и обычную кнопку onClick-event.
Есть ли решение для этого, если я не использую другой запрос сервера, чтобы поймать нужную кнопку? Важно, чтобы я создал кнопку, созданную выше (на самом деле у меня много кнопок, но давайте подумаем, что это один) и отправьте ее как параметр.
Какие кнопки ссылки вы хотите отправить на нагрузке? – bfavaretto
Я не вижу проблемы!?! – Amberlamps
Дайте кнопке перейти к функции при загрузке «id =» initial_radio_button », а затем создайте свой последний фрагмент« echo » ";' – DaveRandom