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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Не меняется поле - и все тут.

Сообщения:  [1-10]   [11-12] 

 
 автор: Hamilion   (25.01.2007 в 12:24)   письмо автору
 
   для: bronenos   (25.01.2007 в 12:13)
 

Вот так работает

document.form.m_end.selectedIndex

Респект

   
 
 автор: KPETuH   (25.01.2007 в 12:16)   письмо автору
 
   для: Hamilion   (25.01.2007 в 11:45)
 

при чем тут регистр глобалс он? если вы пытаетесь обрабатывать выбор не по той переменной? у меня все работает так как я написал!

   
 
 автор: Hamilion   (25.01.2007 в 12:15)   письмо автору
 
   для: bronenos   (25.01.2007 в 12:06)
 

Что да - то да, но почему эта хрень не работает? - вот чтоб мне хотелось выяснить.

   
 
 автор: bronenos   (25.01.2007 в 12:13)   письмо автору
 
   для: Hamilion   (25.01.2007 в 12:04)
 

Секунду, вы хотите чтоб менялся месяц, а у вас какой есть такой и ставится
<?=$_GET['m_end']?>

Ставьте тогда
document.form.m_end.selectedIndex

   
 
 автор: bronenos   (25.01.2007 в 12:06)   письмо автору
 
   для: Hamilion   (25.01.2007 в 12:04)
 

Хвастаться не хочу, но все ж это короче :)

   
 
 автор: Hamilion   (25.01.2007 в 12:04)   письмо автору
 
   для: bronenos   (25.01.2007 в 12:00)
 


foreach ($list_month as $id=>$name) {
 $selected = ($id==$m_end) ? 'selected' : '';
 print "<option value='$id' $selected>$name</option>";
}

по сравнению с

for($i=1;$i<=count($list_month);$i++){
    if($i==($m_end)){
        echo"<option selected value=\"$i\">".$list_month[$i]."</option>\n";
    }else{
        echo"<option value=\"$i\">".$list_month[$i]."</option>\n";
    }


- то же самое (пробовал не помогает)

   
 
 автор: bronenos   (25.01.2007 в 12:00)   письмо автору
 
   для: Hamilion   (25.01.2007 в 11:45)
 

foreach ($list_month as $id=>$name) {
 $selected = ($id==$m_end) ? 'selected' : '';
 print "<option value='$id' $selected>$name</option>";
}

   
 
 автор: Hamilion   (25.01.2007 в 11:57)   письмо автору
 
   для: bronenos   (25.01.2007 в 11:54)
 

А зачем сложности? Вместо
this.options[this.selectedIndex]
поставьте просто
this.selectedIndex

- это ничего не меняет

   
 
 автор: bronenos   (25.01.2007 в 11:54)   письмо автору
 
   для: Hamilion   (25.01.2007 в 11:45)
 

А зачем сложности? Вместо
this.options[this.selectedIndex]
поставьте просто
this.selectedIndex

   
 
 автор: Hamilion   (25.01.2007 в 11:45)   письмо автору
 
   для: KPETuH   (25.01.2007 в 11:41)
 

Поменял, но ничего не работает (вообще-то у меня register_globals = on, так что особой роли не играет)

   

Сообщения:  [1-10]   [11-12] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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