Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.145.17.230] |
|
Сообщ.
#1
,
|
|
|
Люди! Помогите!
В форме есть 2 елемента типа select - Contry и City. нужно чтобы, если выбрана страна (Value < > -1), то можно было выбрать город (City - enable), иначе City disable(недоступен). Как это реализавать, какие методы/свойства должны быть использованы? <tr> <td align=RIGHT> <font face=arial size=-1> Страна<font COLOR=red>*</font> </font> </td> <td align=LEFT > <select name="Country" size=1 style="font-size:9pt;" onChange= "q1()"> <option value=-1 selected>------</option> <option value=1>Россия</option> <option value=2>Украина</option> <option value=3>Белоруссия</option> <option value=4>Казахстан</option> </select> </td> </tr> <tr> <td align=RIGHT> <font face=arial size=-1> Город<font COLOR=red>*</font> </font> </td> <td align=LEFT > <select disabled name="City" size=1 style="font-size:9pt;"> <option selected>------</option> <option value=1>Город1</option> <option value=2>Город2/option> <option value=3>Город3</option> <option value=4>Город4</option> </select> </td> </tr> Функция: <script language="javascript"> function q1() { if (document.RegForm.Country.value!=-1){ document.RegForm.City.SetEnable(); //что должно быть здесь? } else { alert("aaaa"); document.RegForm.City.disable; } } </script> Как мне реализовать это? А на PHP это можно сделать? |
Сообщ.
#2
,
|
|
|
Свойств управляющего элемента: disabled Принимаемыен значения: true or false
[html]<script language="javascript"> function q1() { if (document.RegForm.Country.value!=-1){ document.RegForm.City.disabled = false; //÷òî äîëæíî áûòü çäåñü? } else { alert("aaaa"); document.RegForm.City.disabled = true; } } </script>[/html] |
Сообщ.
#3
,
|
|
|
Спасибо!:D
А на php кто-нибудь знает как это сделать? |
Сообщ.
#4
,
|
|
|
Цитата Plohish, 11.08.04, 12:12 А на php кто-нибудь знает как это сделать? В смысле? Ну можно так: <?php $country = isset($_GET['country']) ? $_GET['country'] : -1; $dis = ($country == -1) ? 'disabled="true"' : ''; ?> <form action="" method="get" name="f1"> <select name="country" onchange="document.forms['f1'].submit();"> <option value="-1">--------</option> <option value="1">Country 1<option> <option value="2">Country 2</option> </select> <br /> <select name="city" <?=$dis;?>> <option value=1>value1</option> <option value=2>value2</option> <option value=3>value3</option> </select> </form> Ну, там, города можно ещё в зависимости от страны вписывать... |