|
|
|
| Нужно програмно имитировать нажатие мыши в селекте .
Как это можно замутить? Пожалуйста помогите. | |
|
|
|
|
|
|
|
для: 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 установит третий пункт списка. | |
|
|
|
|
|
|
|
для: cheops
(25.07.2004 в 16:27)
| | Немножко не так.
Есть первый селект.
Его элементы грузятся из бд.
И есть второй селект, в который элементы грузятся после выбора в первом селекте.
Пример - http://ua.europe.creative.com/support/manuals/
Так должно быть, если никаких параметров не передали.
Но если передали - нужно загрузить оба селекта значениями относительно переданых данных.
Ну а нельзя как-то имитировать нажатие мыши на элемент первого селекта???
Спасибо, жду ответа. | |
|
|
|
|
|
|
|
для: 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 в 18:32)
| | Да задача та же.
Я уже разобрался как сделать активным элемент в первом селекте, относительно переданых данных. И данные во втором селекте грузятся.
В функции есть такая строчка:
echo "this.form.id_subtheme.options[$tmpnum] = new Option(\"".$sublist['id_subtheme'].". ".$sublist['name']."\",\"".$sublist['id_subtheme']."\");\n";
|
Но вот как задать нужному значению, что оно выбрано? | |
|
|
|