2015-09-10 2 views
-3

Я пытаюсь установить условную загрузку страницы в форме Submit, следуя «Если пользователи выбрали опцию [x + y], отправьте их на страницу [x]». Я действительно не знаком с JavaScript, как мне это сделать?JAVASCRIPT может кто-нибудь помочь мне с этим кодом?

Вот мой HTML:

<div id="choice"> 
    Geographic area 
     <select name="geoarea" size="1"> 
      <option value="area"> Select </option> 

      <option value="1"> Europe, America, Oceania </option> 
      <option value="2"> Eastern Asia </option> 
      <option value="3"> Middle East </option>  
     </select> <br> 

    Type of itinerary 
     <select name="itinerary" size="1"> 
      <option value=""> Select </option> 

      <option value="4"> Arts-Cultural </option> 
      <option value="5"> Religious </option> 
      <option value="6"> Wine and Food </option> 
      <option value="7"> Seaside </option> 
      <option value="8"> Naturalistic </option> 
     </select> <br> 

    <form method="post" action="url_script"> 
     <input type="submit" name="continue" value="continue"> 

    </form> 
</div> 
+2

Обязательным, «что ты устал»? –

+0

В вашем примере нет JavaScript, и ваш заголовок не соответствует правилам SO. Так что все это не хорошо. –

+1

«Я действительно не знаком с JavaScript, как мне это делать». В следующий раз, когда вы посещаете своего дантиста, попросите их сделать это бесплатно только потому, что вы не знакомы с этим. Я уверен, что он также будет работать с вашим автомехаником. – zerkms

ответ

0

вместо представить форму, используйте кнопку отправки, при нажатии вызова Ajax вызов к «url_script» или любой другой страницы у хочу ... Ajax вызова может отправить информацию на вызываемую страницу и вернуть информацию к вызову javascript.

Кроме того, если и просто хотите, чтобы открыть новую страницу, когда выбран, использование window.open («new_page_url») ....

<input type=button onclick="somefunction()"> 

somefunction() 
{ window.open("new_page"); 
} 
Смежные вопросы