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 :: Версия для печати :: Объеденить 2 формы выпадающего списка в одну. Как реализовать?
Форумы портала PHP.SU » » Вопросы новичков » Объеденить 2 формы выпадающего списка в одну. Как реализовать?

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

1. gheka - 17 Декабря, 2011 - 13:52:45 - перейти к сообщению
Есть 2 формы одна отправляет запрос на страницу с paywm.php другая на robopay.php подскажите как об еденить 2 формы в одну под средством выпадающего списка как сейчас и есть только в 2х формах. Только чтобы при выборе оплаты через ROBOCHANGE 2 форма поле action= заменялось на robopay.php. Думаю что можно это сделать под средством IF проверок в PHP но как это реализовать не знаю. Подскажите пожалуйста как это сделать?

CODE (html):
скопировать код в буфер обмена
  1.  
  2.  
  3. <form method='POST' action='@basedir@check/paywm.php'
  4.         onSubmit='return CheckIagree()'><input type='hidden' name='id'
  5.         value='@did@'> <select size='1' name='valyta' class='button3'@disabled@>
  6.         <option selected value='Z'>@cena_z@ WMZ</option>
  7.         @cena_r@ @cena_e@ @cena_u@
  8. </select>
  9. </td>
  10. <<input type='submit' value='Оплатить и получить &raquo;'
  11.         class='button3'@disabled@>
  12. </td>
  13.  
  14. </form>
  15.  


CODE (html):
скопировать код в буфер обмена
  1.  
  2. <form method='POST' action='@basedir@check/robopay.php'
  3.         onSubmit='return CheckIagree()'><input type='hidden' name='robo'
  4.         value='@did@'> <select size='1' name='valyta' class='button3'@disabled@>
  5.         <option selected value='Z'>@cena_z@ $</option>
  6. </select> Для оплаты другой валютой укажите свой почтовый ящик<br>
  7. E-Mail: <input type='text' name='EMAIL' size='25' class='button3'><br>
  8. <input type='submit' value='Оплатить другой валютой &raquo;'
  9.         class='button3'@disabled@></form>
  10.  
  11.  
2. dzirt68 - 17 Декабря, 2011 - 14:43:05 - перейти к сообщению
JS'ом меняй
3. gheka - 17 Декабря, 2011 - 15:40:53 - перейти к сообщению
dzirt68 пишет:
JS'ом меняй


Можно написать как? я JS очень плохо знаком.
4. gheka - 17 Декабря, 2011 - 19:13:36 - перейти к сообщению
Разобрался сам Может кому нибудь поможет поэтому выкладываю.

Форма только немного переделана так как тестовая.

CODE (html):
скопировать код в буфер обмена
  1.  
  2. <form name="form" method="post" action="paywm.php">
  3.   <select name="valuta">
  4.     <option value="Z">wmz</option>
  5.     <option value="robo">roboxchange</option>
  6.   </select>
  7.  
  8. <input name="button" onclick="ter ()" type="submit" value="Отправить" /> // При нажатии кнопки ОТПРАВИТЬ выполняется jvascript функция ter ()
  9. </form>
  10.  
  11.  
  12. <SCRIPT language="javascript">
  13. function ter()
  14. {
  15.       // Проверяем значения value и если оно имеет значение "robo" то подменяем значение в action с paywm.php на robopay.php
  16.  
  17.      if (  document.form.valuta.value == "robo")
  18.               {
  19.                   document.form.action="robopay.php";
  20.               }
  21.  
  22. }
  23. </SCRIPT>
  24.  

 

Powered by ExBB FM 1.0 RC1