JAVASCRIPT может кто-нибудь помочь мне с этим кодом?

Я пытаюсь установить условную загрузку страницы при отправке формы, после того, как "Если пользователи выбирают опцию [x + y], отправьте их на страницу [x]". Я действительно не очень знаком с 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>

1 ответ

Вместо формы отправки, используйте кнопку отправки, при щелчке вызывайте ajax-вызов к "url_script" или к любой другой странице, которую вы хотите... ajax-вызов может отправлять информацию на вызываемую страницу и возвращать информацию обратно к вызову javascript.

Также, если вы просто хотите открыть новую страницу, когда что-то выбрано, используйте window.open("new_page_url")....

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

somefunction()
{ window.open("new_page"); 
}
Другие вопросы по тегам