Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Работа с формой
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » Работа с формой

Страниц (1): [1]
 

1. pr0kazn1k - 15 Октября, 2011 - 16:52:31 - перейти к сообщению
Есть форма, в ней два поля Регион и Город, нужно чтобы после выбора региона поле Город менялось в соответствие с выбранным регионом.
2. illy - 15 Октября, 2011 - 17:52:10 - перейти к сообщению
CODE (html):
скопировать код в буфер обмена
  1. <select id=region name=region onchange=set(this.value)>
  2. <option value='Россия'>Россия</option>
  3. <option value='КБР'>КБР</option>
  4. </select>
  5. <br><br>
  6. <div id=city></div>
  7. <script>
  8. c=new Array();
  9. c['Россия']=new Array('Москва','Омск','Калуга');
  10. c['КБР']=new Array('Нальчик','Чегем','Терек');
  11. function set(v){
  12. s='<select id=city name=city>';
  13. for(n=0;n!=c[v].length;n++){
  14. s+='<option value=\''+c[v][n]+'\'>'+c[v][n]+'</option>';
  15. }
  16. document.getElementById('city').innerHTML=s+'</select>';
  17. }
  18. set('Россия');
  19. </script>
  20.  
3. pr0kazn1k - 15 Октября, 2011 - 21:33:35 - перейти к сообщению
Спасибо большое!
4. illy - 16 Октября, 2011 - 09:20:32 - перейти к сообщению
Рад был помочь Хорошо
Не пойму почему кроме меня никто не помог Не понял
5. snikers987 - 16 Октября, 2011 - 12:32:27 - перейти к сообщению
Потому что подобную тему пережевывали не один раз, и в поисковиках море инфы. И при чем тут вообще пых?

 

Powered by ExBB FM 1.0 RC1