我想根据下拉菜单中选择的值更改表单操作。
基本上,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>
如果选择了 "people"(默认选项),则操作应该是 "/search/user",如果选择了“content”,则操作应该是“/search/content”。我仍在搜索中,但尚未找到如何实现此功能。
prop
代替attr
。例如:$("#search-form").prop("action", "/search/" + action);
- gsinha