![]() |
|
||||||||||
|
|||||
|
Регистрация: Sep 2003
Сообщений: 6
|
Ребята, помогите, пожайлуста!
Как-нибудь можно связать два списка <select>. То есть при выборе определенного элемента из первого списка необходимо, чтобы второй список менял свои элементы. Эти списки должны находится в одном form Мне это надо для следующего: Есть БД (пусть 2 связанные таблицы). В первый список загружается инфо из поля первой таблицы с помощью "SELECT TABLE1 FROM BD". А во второй список надо, чтобы выгружалась инфо из второй таблицы в соответствии с выбранным полем из первой. Помогите, не знаю как сделать. Php недавно изучаю. |
|
|||||
|
[+1 23.05.11]
Регистрация: Dec 2001
Сообщений: 4,159
|
В чем именно проблема?
В том, как изменить второй select или в том, как загрузить требуемые для этого данные?
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++ |
|
|||||
|
Регистрация: Sep 2003
Сообщений: 6
|
Как изменить второй select!
|
|
|||||
|
[+1 23.05.11]
Регистрация: Dec 2001
Сообщений: 4,159
|
<script>
function update_s2() {
var selected = document.main.s1[document.main.s1.selectedIndex].value;
document.main.s2.clear;
var i;
for(i=0; i<10; i++) {
document.main.s2.options[i] = new Option(selected+" "+i,i,false,false);
}
}
</script>
<form name="main">
<select name="s1" onChange="update_s2()">
<option value="a">foo</option>
<option value="b">bar</option>
<option value="c">buzz</option>
</select>
<select name="s2">
</select>
</form>
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++ |
|
|||||
|
Регистрация: Sep 2003
Сообщений: 6
|
Большое спасибо! Я сейчас попробую это запустить.
Что это за язык <script> тут </script>? Последний раз редактировалось Julia_1; 22.09.2003 в 17:55. |
|
|||||
|
[+1 23.05.11]
Регистрация: Dec 2001
Сообщений: 4,159
|
Javascript.
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++ |
|
|||||
|
Регистрация: Sep 2003
Сообщений: 6
|
А не используя JavaScript как-нибудь можно сделать?
|
|
|||||
|
[+1 23.05.11]
Регистрация: Dec 2001
Сообщений: 4,159
|
Цитата:
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++ |
|
|||||
|
Регистрация: Sep 2003
Сообщений: 6
|
Еще раз большое спасибо! Я уже сама проверю.
Мне надо было от чего-то оттолкнуться. ) |
![]() |
Часовой пояс GMT +4, время: 08:25. |
|
|
« Предыдущая тема | Следующая тема » |
|
|