|
|
|
| Возникла следующая задача.
У меня функция вызывается при выборе селекта вот так
<select name=\"region_id\" onchange=\"doload_district(this.value);\">
|
Задача такая. Нужно сделать условие, которое будет проверять если селект не выбран, то функция задействуется автоматически, а затем если селект выбран, то функция опять задействуется.
Тоесть при загрузке странице селект не выбран, поэтому функция не выполнится, но если селкт выбираем, то функция срабатывает. Вроде ясно объяснил, если не понятно что в вопросе пожалуйста спрашивайте. | |
|
|
|
|
|
|
|
для: admiral
(29.12.2009 в 12:31)
| | или лучше посоветуйте как сделать. Данная функция отправляет ид региона с помощью аякса и после выбора появляется следущий селект с выборам районов, принадлежащим к данному региону. Но при загрузке страницы у меня стоит selected уже на один из нужных регионов, и логично что уже должен появиться список районов для этого региона. Но функция не сработает. Как задействовать функцию чтобы она уже срабатывала при загрузке страници? | |
|
|
|
|
|
|
|
для: admiral
(29.12.2009 в 12:39)
| |
<body onload="with (document.forms [0].region_id) if (selectedIndex) doload_district (value)">
|
| |
|
|
|
|
|
|
|
для: АЯ
(29.12.2009 в 12:50)
| | Спасибо. А что значит this.value? Это имя переменной? Я просто не силен в яваскрипте и даже пока не изучаю его. | |
|
|
|
|
|
|
|
для: admiral
(29.12.2009 в 12:55)
| | >А что значит this.value? Это имя переменной?
Нет, this - это ключевое слово, необходимое для того, чтобы сослаться на текущий объект. this.value - затребуется значение текущего объекта, то есть SELECT | |
|
|
|