2015-04-02 2 views
0

У меня есть раскрывающийся список, но он не работает, когда я хочу его отправить. Вот оно:Выпадающая форма submit

 <form name="subselect"> 
     <select name="menu"> 
     <option selected="selected" value="javascript:void(0)">Select Payment Period</option> 
     <option value="http://1.com">Every 3 Months</option> 
     <option value="http://2.com">Every 6 Months</option> 
     <option value="http://3.com">Every 12 Months</option> 
     <option value="http://4.com">Every 24 Months</option> 
     </select> 
     <li class="pricing_footer"><a onclick="window.document.location.href=this.options[this.selectedIndex].value;" value="GO" class="pricing_button">Purchase</a></li>   
     </form> 

это работает следующим образом:

<select name="menu" onChange="window.document.location.href=this.options[this.selectedIndex].value;" value="GO"> 

, но я хочу, отдельная кнопка, чтобы быть представить один.

+0

Если не поняли вопрос, почему бы не удалить 'onChange'? Таким образом, выбор одного из выпадающих меню не вызовет ничего. – Antrikshy

ответ

0

Используйте button:

<button>Submit</button> 

Или вход (тип = представить):

<input type="submit" value="Submit" /> 
0

попробовать window.open(url)

или отправить запрос на изменение кнопки URL onsubmit

0

Вы можете использовать : input type = "submit" value = "Отправить

И вы должны использовать:
form action =" action_page.php method = "GET"
для вашего дальнейшего действия. Если вы нажмете «Отправить», данные формы будут отправлены на страницу под названием «action_page.php».

детали: http://www.w3schools.com/html/html_forms.asp

+0

Пожалуйста, используйте форматирование кода в своем фрагменте кода в ответ. –

0

Спасибо, ребята! Я сделал следующее, создал новый скрипт и назначил ему кнопку отправки. Я хочу, чтобы скрипт мог открыть новый URL-адрес из выбранного раскрывающегося списка, и теперь он работает.

  <script>function purchasefunc() { 
     var url=document.redirect.selection.value 
     document.location.href=url 
     }</script> 

и кнопка

<a type=button value="Purchase" onClick="purchasefunc();" style="cursor: pointer;" class="pricing_button">Purchase</a>