[英]why the javascript code can't work?
html代码:
<div class="fr_search">
<select class="search_l" onchange="selectSearch(select)">
<option value="0">whole site search</option>
<option value="1">google search</option>
</select>
<form action="/" accept-charset="UTF-8" method="post" id="search-theme-form">
<input name="search_theme_form" id="edit-search-theme-form-1" size="15" value="" class="form-text" />
。。。。。。
</form>
</div>
js代码:
function selectSearch(select) {
var form = select.form;
var selectedIndex = select.selectedIndex;
if (selectedIndex === 1) {
alert('test');
form.method="get";
}
}
当我从下拉列表中选择Google时,为什么它无法提醒框且方法无法更改为get。 谢谢。
将onchange="selectSearch(select)"
更改为onchange="selectSearch(this)"
并将select
放入form
标签
<select class="search_l" onchange="selectSearch(select)">
这是怎么回事 您要将select
传递给Javascript函数,但未定义此值。
另外,您的Javascript代码缺少右花括号。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.