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

HTML+CSS+JavaScript

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

 

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

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

тема: Как сделать так, чтобы второй select появлялся на экране после выбора опции "другой город" у первого select'a?
 
 автор: antf   (21.04.2008 в 16:32)   письмо автору
 
 

Здравствуйте, подскажите, пожалуйста:

1. Как сделать так, чтобы второй <select> появлялся на экране после выбора опции "другой город" у первого?


<form name='form' action='' method='post'>
<pre>
  <!--В списке 3 самых популярных города -->
  Выберите город: <select name='m_city'>
    <option value='Москва'>Москва</option>
    <option value='Санкт-Петербург'>Санкт-Петербург</option>
    <option value='Нижний Новгород'>Нижний Новгород</option>
    <option value='other'>другой город</option>
  </select>

  <!--В списке все остальные города, поле появляется при выборе опции другой город в первом списке --> 
  Выберите город: <select name='oth_city'>
    <option value='Калуга'>Калуга</option>
    <option value='Кострома'>Кострома</option>
    <option value='Тверь'>Тверь</option>
  </select>
</pre>
</form>


2. Можно ли значение атрибута value тега <option> указывать русскими буквами с пробелами и дефисом?

Заранее спасибо!

   
 
 автор: ONYX   (22.04.2008 в 07:54)   письмо автору
 
   для: antf   (21.04.2008 в 16:32)
 

<style>
#oth_city{display:none;}
</style>
<body>
<form name='form' action='' method='post'>
<pre>
<!--В списке 3 самых популярных города -->
Выберите город: <select onchange="change()" name='m_city' id="m_city">
<option value='Москва'>Москва</option>
<option value='Санкт-Петербург'>Санкт-Петербург</option>
<option value='Нижний Новгород'>Нижний Новгород</option>
<option value='other'>другой город</option>
</select>

<!--В списке все остальные города, поле появляется при выборе опции другой город в первом списке -->
Выберите город: <select name='oth_city' id="oth_city">
<option value='Калуга'>Калуга</option>
<option value='Кострома'>Кострома</option>
<option value='Тверь'>Тверь</option>
</select>
</pre>
</form>
</body>
<script>
function change(){
var primary = document.getElementById('m_city').value;
if(primary == 'other'){
document.getElementById('oth_city').style.display="block";
}else{
document.getElementById('oth_city').style.display="none";
}
}
</script>

   
 
 автор: antf   (24.04.2008 в 13:07)   письмо автору
 
   для: ONYX   (22.04.2008 в 07:54)
 

Пригодилось. Спасибо еще раз.

   
Rambler's Top100
вверх

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