<option value='$mark[$i]' onclick = ' ' > $mark[$i]</option>
Т.е. он получает данные из БД и загоняет их в список, но есть второй список который должен заполниться в зависимости от того, что выбрано в первом на событие onclick, пытался воткнуть в онклик пхп код и перезапрос на страницу, но почему то не работает.Не подскажите решение, если такое существует средствами пхп.
Спустя 12 минут, 53 секунды (25.05.2011 - 15:49) Renden написал(а):
chupakabre
Не понятно что именно надо, если есть одна форма и есть другая форма, то что мешает заполнить 2 форму на другой страницы в зависимости от post из первой?
Зачем тебе onclick?
Если тебе диамически надо заполнять то это к javascript.
Не понятно что именно надо, если есть одна форма и есть другая форма, то что мешает заполнить 2 форму на другой страницы в зависимости от post из первой?
Зачем тебе onclick?
Если тебе диамически надо заполнять то это к javascript.
Спустя 19 минут, 16 секунд (25.05.2011 - 16:08) chupakabre написал(а):
www.auto24.ee
По типу как тут, марка и модель.
А без явы никак ?
По типу как тут, марка и модель.
А без явы никак ?
Спустя 6 минут, 11 секунд (25.05.2011 - 16:14) Guest написал(а):
лучше использовать не onClick а onChange в теге <select>.
И да, без JavaScript не обойтись.
И да, без JavaScript не обойтись.
Спустя 15 минут, 12 секунд (25.05.2011 - 16:30) chupakabre написал(а):
Не мог бы кто подсказать как с JS разобраться ? А то у меня с этим проблема.
Спустя 23 минуты, 59 секунд (25.05.2011 - 16:54) pavlik написал(а):
пример:
После выбора второго элемента произойдет перезагрузка страницы (отправится форма).
И в переменной $_POST[mySelect] будет value элемента.
<form action="" method="POST" name="myForm" id="myForm">
<select onChange="document.getElementById('myForm').submit()" name="mySelect">
<option value="1">one</option>
<option value="2">two</oprion>
</select>
</form>
После выбора второго элемента произойдет перезагрузка страницы (отправится форма).
И в переменной $_POST[mySelect] будет value элемента.
Спустя 12 минут, 26 секунд (25.05.2011 - 17:06) chupakabre написал(а):
Спасибо огромное, вроди разобрался.
Спустя 1 час, 25 минут, 6 секунд (25.05.2011 - 18:31) sergeiss написал(а):
Цитата (Guest @ 25.05.2011 - 17:14) |
И да, без JavaScript не обойтись. |
Неверное утверждение. Можно сделать полностью на ПХП, можно использовать аякс. А можно делать что-то типа того, что уже показано в теме.
Спустя 38 минут, 27 секунд (25.05.2011 - 19:10) pavlik написал(а):
Цитата (sergeiss @ 25.05.2011 - 15:31) |
Неверное утверждение. Можно сделать полностью на ПХП, можно использовать аякс. А можно делать что-то типа того, что уже показано в теме. |
Обрабатывать события onClick, onChange - js
ajax - тоже собственно js
так что думаю что, все же, не обойтись.
Спустя 1 час, 9 минут, 25 секунд (25.05.2011 - 20:19) sergeiss написал(а):
pavlik - но можно сделать без обработки onclick/onchange, просто добавить "промежуточную" кнопку (типа submit), которую надо нажать после выбора первого списка. Чтобы отправить форму для обработки на сервер. Тогда будет "чистый" ПХП, без JS. И самый правильный вариант, по-моему, это сделать так, чтобы универсально было: при включенном JS чтобы он использовался (включая аякс), но если он выключен, чтобы можно было и без него работать.
Не так это и сложно сделать , на самом деле. Надо только продумать правильно.
Не так это и сложно сделать , на самом деле. Надо только продумать правильно.
Спустя 3 минуты, 39 секунд (25.05.2011 - 20:23) pavlik написал(а):
sergeiss - Я с тобой полностью согласен. Просто я плясал от топика. Что человеку надо выполнять действие именно по событию onClick или onChange. т.е. в его примере показать второй <select></select> после выбора в первом.
Спустя 23 минуты, 47 секунд (25.05.2011 - 20:47) sergeiss написал(а):
Лучше пусть знает все 3 (три) решения и выбирает, какое из них лучше По мне, так лучше, как я уже говорил, сделать нечто универсальное: если JS включен, то использовать его (не суть важно, с аяксом или без него). А при выключенном JS чтобы тоже все работало, но только при нажатии дополнительной кнопки.
Это будет наиболее правильно, наверное.
Это будет наиболее правильно, наверное.