Войти

Показать полную графическую версию : Динамический Select


darksmoke
06-04-2008, 21:05
Есть два select'а, которые я вывоже через перебор массива. Как их связать с явой чтобы получились динамическими?

function fstrani() {
$strani = array ("Россия","Украина");

echo "<select name=\"strani\" id=\"strani\" size=\"5\">";
foreach ($strani as $key=>$value) {
echo "<option value=\"$key\">$value</option>";
}
echo "</select>";
}
function fgorod() {
$gorod = array ("Москва","Санкт-Петербург","Киев","Одесса");

echo "<select name=\"gorod\" id=\"gorod\" size=\"5\">";
foreach ($gorod as $key=>$value) {
echo "<option value=\"$key\">$value</option>";
}
echo "</select>";
}

Coutty
06-04-2008, 22:15
Если имеется в виду JavaScript, то есть хорошая аяксовая библиотечка JsHttpRequest (http://dklab.ru/lib/JsHttpRequest/manual.html). Проста для понимания и реализации. Сам использую иногда :)
Алгоритм прост:
1. Добавить где надо код библиотеки.
2. При нажатии на кнопку сделать JsHttp-запрос на сервер, который выдаст ответ (описанный в коде выше).
3. Вставить полученный ответ в нужное место.
С чем-то возникнут трудности - подскажу)

Если же подразумевается "натуральная" Java, то не знаю.

И ещё: исправьте ошибку в "России" во второй строке кода.




© OSzone.net 2001-2012