我已经构建了一个下拉菜单,我想将其重定向到下拉菜单所在的同一页面上的书签位置。我怎么能这样做,我已经尝试了一切!
表格代码:
<form name="formNameOne" id="formID" action="site.php" method="post">
<select id="formName" name="formName" onSubmit="goMark(this.form)">
<option selected="selected" value="0">Choose section</option>
<option value="1">----------------</option>
<option value="site.php#bookmark">blah example</option>
<option value="site.php#bookmark1">blah example</option>
<option value="site.php#bookmark2">blah example</option>
<option value="site.php#bookmark3">blah example</option>
<option value="site.php#bookmark4">blah example</option>
<option value="site.php#bookmark5">blah example</option>
<option value="site.php#bookmark6">blah example</option>
</select>
<input class="button" type="submit" value="Go">
</form>
然后我的Javascript看起来像这样:
function goMark( formName ) {
var goto = formNameOne.fieldname.selectedIndex;
bookmark = formNameOne.fieldname.options[ goto ].value;
window.location.assign( bookmark );
}