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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Объеденить 2 формы выпадающего списка в одну. Как реализовать?

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
gheka
Отправлено: 17 Декабря, 2011 - 13:52:45
Post Id



Частый гость


Покинул форум
Сообщений всего: 191
Дата рег-ции: Февр. 2011  


Помог: 2 раз(а)




Есть 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.  
 
 Top
dzirt68
Отправлено: 17 Декабря, 2011 - 14:43:05
Post Id


Новичок


Покинул форум
Сообщений всего: 27
Дата рег-ции: Дек. 2011  


Помог: 0 раз(а)




JS'ом меняй
 
 Top
gheka
Отправлено: 17 Декабря, 2011 - 15:40:53
Post Id



Частый гость


Покинул форум
Сообщений всего: 191
Дата рег-ции: Февр. 2011  


Помог: 2 раз(а)




dzirt68 пишет:
JS'ом меняй


Можно написать как? я JS очень плохо знаком.
 
 Top
gheka
Отправлено: 17 Декабря, 2011 - 19:13:36
Post Id



Частый гость


Покинул форум
Сообщений всего: 191
Дата рег-ции: Февр. 2011  


Помог: 2 раз(а)




Разобрался сам Может кому нибудь поможет поэтому выкладываю.

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

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.  

(Отредактировано автором: 17 Декабря, 2011 - 19:20:41)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB