1

以下に示すように、いくつかの値を含む select タグがあります。

         <select id="menu" SIZE=6 onChange="go()">
          <option value="">Select city</option>
    <option value="delhi" >delhi</option>  
    <option value="kolkata" >kolkata</option>  
    <option value="mumbai" >mumbai</option>
           </select>

今、私はこれのために以下のスクリプトを使用しています。ドロップダウンから選択した値を取得します。

      <script>
        function go(){

var sel = document.getElementById('menu');
       var sv = sel.options[sel.selectedIndex].value;

              //  here i  need to make a specific link using this selected drop down value


          }

          </script>

この選択した値をどのように利用して、次のような特定のリンクに移動できるかを知る必要があります

       window.location.href='getCityDetails.jsp?c=sv'; // this is not working properly 

誰でもこれに対する最善の解決策を提案できますか?

4

4 に答える 4

1
 <script>
    function go(){

   var sel = document.getElementById('menu');
   var sv = sel.options[sel.selectedIndex].value;
    window.location.href='getCityDetails.jsp?c=' + sv;

      }

      </script>

それがあなたを助けることを願っています

于 2013-10-05T11:39:55.097 に答える
0

-- 使用できます --

var TaskType = document.form1.SelTaskType.value;

-- TaskType は、以下から選択されたオプションを表示します

<select id="SelTaskType" name="SelTaskType" >
<option selected>-- select --</option>
<option>B</option>
<option>C</option>
<option>D</option>
</select>
于 2015-02-26T12:12:00.893 に答える
0

文字列を適切に連結する必要があります。これを試して:

window.location.href='getCityDetails.jsp?c=' + sv;
于 2013-10-05T11:37:39.313 に答える