我試圖改變基於從下拉菜單中選擇的價值形態動作......javascript - 基於選擇改變表單動作?
基本上,HTML看起來像這樣:
<form class="search-form" id="search-form" method="post" accept-charset="UTF-8" action="/search/user">
<select id="selectsearch" class="form-select" name="selectsearch">
<option value="people">Search people</option>
<option value="node">Search content</option>
</select>
<label>Enter your keywords: </label>
<input type="text" class="form-text" value="" size="40" id="edit-keys" name="keys" maxlength="255" />
<input type="submit" class="form-submit" value="Search" id="edit-submit" name="search"/>
</form>
如果「人」時,(它是默認的),動作應該是「/ search/user」,如果內容被選中,動作應該是「/ search/content」
我還在四處搜尋,但還沒有能夠找出如何做到這一點......
這比我想要的要好...謝謝 – n00b0101 2009-12-18 00:57:05
工作完美。謝謝。我更新了此代碼,以更改提交時的操作,而不是更改表單。 – Ryan 2011-12-16 01:25:48
非常好!它幫助了很多! – Alex 2013-04-03 16:00:46