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

HTML+CSS+JavaScript

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

 

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

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

тема: вызвать функцию по условию
 
 автор: admiral   (29.12.2009 в 12:31)   письмо автору
 
 

Возникла следующая задача.
У меня функция вызывается при выборе селекта вот так


<select name=\"region_id\" onchange=\"doload_district(this.value);\">

Задача такая. Нужно сделать условие, которое будет проверять если селект не выбран, то функция задействуется автоматически, а затем если селект выбран, то функция опять задействуется.

Тоесть при загрузке странице селект не выбран, поэтому функция не выполнится, но если селкт выбираем, то функция срабатывает. Вроде ясно объяснил, если не понятно что в вопросе пожалуйста спрашивайте.

  Ответить  
 
 автор: admiral   (29.12.2009 в 12:39)   письмо автору
 
   для: admiral   (29.12.2009 в 12:31)
 

или лучше посоветуйте как сделать. Данная функция отправляет ид региона с помощью аякса и после выбора появляется следущий селект с выборам районов, принадлежащим к данному региону. Но при загрузке страницы у меня стоит selected уже на один из нужных регионов, и логично что уже должен появиться список районов для этого региона. Но функция не сработает. Как задействовать функцию чтобы она уже срабатывала при загрузке страници?

  Ответить  
 
 автор: АЯ   (29.12.2009 в 12:50)   письмо автору
 
   для: admiral   (29.12.2009 в 12:39)
 

<body onload="with (document.forms [0].region_id) if (selectedIndex) doload_district (value)">

  Ответить  
 
 автор: admiral   (29.12.2009 в 12:55)   письмо автору
 
   для: АЯ   (29.12.2009 в 12:50)
 

Спасибо. А что значит this.value? Это имя переменной? Я просто не силен в яваскрипте и даже пока не изучаю его.

  Ответить  
 
 автор: Boeing   (06.01.2010 в 01:51)   письмо автору
 
   для: admiral   (29.12.2009 в 12:55)
 

>А что значит this.value? Это имя переменной?

Нет, this - это ключевое слово, необходимое для того, чтобы сослаться на текущий объект. this.value - затребуется значение текущего объекта, то есть SELECT

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

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