|
|
|
|
|
для: cheops
(25.07.2004 в 21:01)
| | 8-)))
ага. пошло.
Значит после загрузки селектов написал:
<?php
if (!$id=="")
{
echo "<SCRIPT>click_first()
this.form.id_subtheme.options[$id_subtheme-1].selected = true;
</SCRIPT>";
}
?>
|
Всё работает. СПАСИБО!!! | |
|
|
|
|
|
|
|
для: Andron
(25.07.2004 в 20:47)
| | А, ну это просто... По крайней мере проще, чем второй обработчик JavaScript на PHP писать :)))
Нужно свойству selected элемента списка присвоить значение true, т.е. написать что-нибудь вроде этого:
<?php
if($tmpnum == 0) echo "this.form.id_subtheme.options[$tmpnum].selected = true;";
?>
|
| |
|
|
|
|
|
|
| Да, динамически загружаются элементы во второй селект.
Но я не знаю как после его загрузки, указать какой элемент должен быть выделен (избранным :)). | |
|
|
|
|
|
|
|
для: cheops
(25.07.2004 в 18:32)
| | Да задача та же.
Я уже разобрался как сделать активным элемент в первом селекте, относительно переданых данных. И данные во втором селекте грузятся.
В функции есть такая строчка:
echo "this.form.id_subtheme.options[$tmpnum] = new Option(\"".$sublist['id_subtheme'].". ".$sublist['name']."\",\"".$sublist['id_subtheme']."\");\n";
|
Но вот как задать нужному значению, что оно выбрано? | |
|
|
|
|
|
|
|
для: Andron
(25.07.2004 в 16:57)
| | Т.е. эта та же задача про два select? А событие какое должно происходить? Загрузка страницы или нажатие на другую ссылку?
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=75&page=2 | |
|
|
|
|
|
|
|
для: cheops
(25.07.2004 в 16:27)
| | Немножко не так.
Есть первый селект.
Его элементы грузятся из бд.
И есть второй селект, в который элементы грузятся после выбора в первом селекте.
Пример - http://ua.europe.creative.com/support/manuals/
Так должно быть, если никаких параметров не передали.
Но если передали - нужно загрузить оба селекта значениями относительно переданых данных.
Ну а нельзя как-то имитировать нажатие мыши на элемент первого селекта???
Спасибо, жду ответа. | |
|
|
|
|
|
|
|
для: Andron
(25.07.2004 в 16:12)
| | Т.е. правильно ли я понял: нужно заранее выставить определённый пункт в выпадающем списке, а не первый?
<?php
// Это файл index.php
?>
<form action=index.php method=post>
<select type=text name=src>
<option value=1 <?php if($_GET['src'] == 1) echo "selected"; ?>>первый пункт
<option value=2 <?php if($_GET['src'] == 2) echo "selected"; ?>>второй пункт
<option value=3 <?php if($_GET['src'] == 3) echo "selected"; ?>>третий пункт
</select>
<input type=submit name=send value=Выбрать>
</form>
|
Тогда, передав в URL параметр src, можно установить любой пункт, например, index.php?src=3 установит третий пункт списка. | |
|
|
|
|
|
|
| Нужно програмно имитировать нажатие мыши в селекте .
Как это можно замутить? Пожалуйста помогите. | |
|
|
|
|