-3

「ユーザーが[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>
4

1 に答える 1

0

フォームを送信する代わりに、送信ボタンを使用し、クリックすると、「url_script」または必要なページへの ajax 呼び出しを呼び出します... ajax 呼び出しは、呼び出されたページに情報を送信し、javascript 呼び出しに情報を戻すことができます。

また、何かが選択されたときに新しいページを開きたい場合は、window.open("new_page_url")... を使用します。

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

somefunction()
{ window.open("new_page"); 
}
于 2015-09-10T10:05:29.310 に答える