Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Блокировка поля формы
 
 автор: roland_12   (25.08.2008 в 23:27)   письмо автору
 
 

Здравствуйте, у меня такой вопрос, где можно прочитать как сделать так что бы например в форме выбора страны и города, до тех пор пока не будет выбрана страна поле с городами было не активно?

  Ответить  
 
 автор: FiX   (26.08.2008 в 10:29)   письмо автору
 
   для: roland_12   (25.08.2008 в 23:27)
 

Где прочитать - не знаю, но это можно реализовать с помощью JS.

<script language="javascript">
function ds()
{
if (document.getElementById('country').value != '0')
{
document.getElementById('city').disabled = false;
}
else
{
document.getElementById('city').disabled = true;
}
}
</script>

<select name="country" id="country" OnChange="ds();">
<option value="0">Выберите страну</option >
<option value="1">One</option >
<option value="2">Two</option >
</select>

<select name="city" id="city" disabled>
<option value="0">Выберите город</option >
<option value="1">Раз</option >
<option value="2">Два</option >
</select>



Код рабочий, проверял.

  Ответить  
 
 автор: ONYX   (26.08.2008 в 10:29)   письмо автору
 
   для: roland_12   (25.08.2008 в 23:27)
 

<select onchange="selCountry(this)">
<option value="0">Выберите страну</option>
<option value="1">Россия</option>
<option value="2">Япония</option>
<option value="3">Китай</option>
</select>

<select disabled="disabled" id="city">
<option value="0">Выберите город</option>
<option value="1">Москва</option>
<option value="2">Токио</option>
<option value="3">Пекин</option>
</select>

<script>
function selCountry(ch){
    if(ch.value > 0)
        document.getElementById('city').disabled = false
    else
        document.getElementById('city').disabled = true
}
</script>

  Ответить  
 
 автор: FiX   (26.08.2008 в 10:30)   письмо автору
 
   для: ONYX   (26.08.2008 в 10:29)
 

Мда, ONYX, одновременно выполнили одну и ту же работу :))))

  Ответить  
 
 автор: ONYX   (26.08.2008 в 10:32)   письмо автору
 
   для: FiX   (26.08.2008 в 10:30)
 

Там в такой же теме уже был ответ на этот вопрос

  Ответить  
 
 автор: FiX   (26.08.2008 в 10:35)   письмо автору
 
   для: ONYX   (26.08.2008 в 10:32)
 

Мда, обидно... Что-то я не видел её :(

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования