2017-10-12 30 views
0

我在jQuery中獲取所選值時出現問題並將其粘貼到提交按鈕。這裏是我的代碼,以更好地理解問題。獲取來自jquery的選定選項的值來更新表單操作

正如你可以這是我的Html形式。

<form method = "get" action = "main/folder/"> 
    <div id="select-vehicle"> 
     <select> 
     </select> 
    </div> 
    <button type = "submit" value = "submit">TEST</button> 
</form> 

這裏是我工作的jquery。

var workers = ["car1", "car2", "car3"]; 
     for(var i=0; i< workers.length;i++) 
    { 
    //creates option tag 
     jQuery('<option/>', { 
      value: workers[i], 
      html: workers[i] 
      }).appendTo('#select-vehicle select'); //appends to select if parent div has id dropdown 
    } 

非常感謝!

更新

每當我選擇的值,我想把形式的行動是價值的最終

例如:"main/folder/SelectedValue"

+0

我沒有看到任何選擇價值在您的OP它是設置動態選項,以選擇 – guradio

+0

是的,我試圖動態填充它希望能得到的價值 – jmv

回答

2

嘗試以下操作:

$('button').click(function(event) { 
    event.preventDefault(); 
    var value = $("select").val(); 
    $('form').attr('action', 'main/folder/' + value); 
    }); 

添加該代碼到您的腳本,您將獲得選定的值作爲您的表單操作屬性的一部分。

+0

它的工作!但我需要把它到網址。在我的操作頁面結尾'/ main/folder/VALUE SELECTED' – jmv

+0

我建議你更新問題。讓我想一下... – dhilt

+0

呃啞巴問題@dhilt我該怎麼做。 – jmv

相關問題