Показать сообщение отдельно
  #1 (permalink)  
Старый 02.03.2013, 18:00
Аспирант
Отправить личное сообщение для niko42 Посмотреть профиль Найти все сообщения от niko42
 
Регистрация: 12.07.2012
Сообщений: 81

form, select onChange=submit()
Здравствуйте. На странице много разных форм и вот одна из них.
Нужно отправить форму при условии
<select onChange="this.form.submit()">

К сожалению,
this.form.submit(); document.form.myForm.submit()
мне подходит.
Вопрос: как отправить определенную форму ?

Спасибо!

<form name="myForm" id="setDiscont" action='setDiscont.php' method='post''>
                    <input type="radio" value="<?php print $rowArr['id'];?>" name="id" style="display: none;" checked/>
                    <select onChange="this.form.submit()">
                        <?php
                            echo '<option value="'.$rowArr['discount'].'">'.(int)$rowArr['discount'].'</option>';
                            for($i=0; $i < 31; $i++){
                                if($i == 0 && (int)$rowArr['discount'] == 0)
                                    continue;
                                else
                                    echo '<option value="'.$i.'.00">'.$i.'</option>';
                            }
                        ?>
                    </select>
                    <input type="submit" style="display: none;"/>
                </form>

Последний раз редактировалось niko42, 02.03.2013 в 18:14.
Ответить с цитированием