我无法为我的生活工作。使用Drupal并有一个表单,我想在用户选择一个选项后提交。 HTML是提交表单(使用Drupal)
<form id="people-blockform" method="post" accept-charset="UTF-8" action="/people">
<div>
<div id="edit-filter-wrapper" class="form-item">
<label for="edit-filter">Filter: </label>
<select id="edit-filter" class="form-select" name="filter">
<optgroup label="label1">
<option value="all">Everyone</option>
<option value="option1">option1</option>
<option value="option2">option2</option>
</optgroup>
<optgroup label="Location">
<option value="loc1">loc1</option>
<option value="loc2">loc2</option>
</optgroup>
</select>
</div>
<input type="submit" class="form-submit" value="Filter" id="edit-submit" name="op">
<input type="hidden" value="form-ccd2e26e54becdc164411311ff397989" id="form-ccd2e26e54becdc164411311ff397989" name="form_build_id">
<input type="hidden" value="cb83794b5b00da15e546e12ec5499e64" id="edit-people-blockform-form-token" name="form_token">
<input type="hidden" value="people_blockform" id="edit-people-blockform" name="form_id">
</div>
</form>
,我尝试使用jQuery的是这样的:
$(function() {
$("#edit-filter").live("change keyup", function() {
$("#people-blockform").submit();
});
});
任何帮助是极大的赞赏
...应该工作。也许'keyup'搞砸了? – mattsven 2011-04-13 01:44:19
nope-什么都不做。这让我感到困惑。我一定在 – jquerynoob 2011-04-13 02:16:19