index.jsp页面
<div id="search">
<select id="myselect" >
<option value="1">
按新闻搜索
</option>
<option value="2">
按产品搜索
</option>
</select>
<input type="text" width="20" heigth="20" id="find" value=""/>
<a href="<%=basePath%>search.jsp">搜索</a>
</div>
js页面
getSearch : function(){
var sel = document.getElementById("myselect");
var str3 = sel.options[sel.selectedIndex].text;
var str = document.getElementById("find").value;
}
我是实在找不到我哪里错了,受不了啦。alert(str3);老是弹出按新闻搜索;我选第2个它也弹按新闻搜索;为什么?
还有就是我怎么也获得不了input里面输入框的值,我没写错啊,老是为空!!!请各位高手帮帮忙!!!
<div id="search">
<select id="myselect" >
<option value="1">
按新闻搜索
</option>
<option value="2">
按产品搜索
</option>
</select>
<input type="text" width="20" heigth="20" id="find" value=""/>
<a href="<%=basePath%>search.jsp">搜索</a>
</div>
js页面
getSearch : function(){
var sel = document.getElementById("myselect");
var str3 = sel.options[sel.selectedIndex].text;
var str = document.getElementById("find").value;
}
我是实在找不到我哪里错了,受不了啦。alert(str3);老是弹出按新闻搜索;我选第2个它也弹按新闻搜索;为什么?
还有就是我怎么也获得不了input里面输入框的值,我没写错啊,老是为空!!!请各位高手帮帮忙!!!
<div id="search">
<select id="myselect" >
<option value="1">
按新闻搜索
</option>
<option value="2">
按产品搜索
</option>
</select>
<input type="text" width="20" heigth="20" id="find" value=""/>
<a href=" <%=basePath%>search.jsp">搜索 </a>
</div>
js页面
getSearch : function(){
var sel = document.getElementById("myselect");
var str3 = sel.options[sel.selectedIndex].text;
alert("str3:"+str3);
alert("str:"+str);
var str = document.getElementById("find").value;
还有页面跳转的一个js就不写了。
}
js代码太多,就只写这么多了,
我要达到这样的效果,点击搜索先跳转的search.jsp,再将显示的搜索结果在search显示出来。
search.jsp
<div id="search1">
<script>index.getSearch();</script>
</div>
结果打印了str3,但是不管我怎么选择option它总是只显示“按新闻搜索”,然后我在input那个输入框输入值但是str打印的结果总是为空,我就纳闷了!!!
楼上的warison2008你的QQ多少?好几次你都帮我解决了问题!! 谢谢!!!
<div id="search">
<select id="myselect" >
<option value="1">
按新闻搜索
</option>
<option value="2">
按产品搜索
</option>
</select>
<input type="text" width="20" heigth="20" id="find" value=""/>
<a href=" <%=basePath%>search.jsp">搜索 </a>
</div>
js页面
getSearch : function(){
var sel = document.getElementById("myselect");
var str3 = sel.options[sel.selectedIndex].text;
alert("str3:"+str3);
alert("str:"+str);
var str = document.getElementById("find").value;
还有页面跳转的一个js就不写了。
}
js代码太多,就只写这么多了,
我要达到这样的效果,点击搜索先跳转的search.jsp,再将显示的搜索结果在search显示出来。
search.jsp
<div id="search1">
<script>index.getSearch();</script>
</div>
结果打印了str3,但是不管我怎么选择option它总是只显示“按新闻搜索”,然后我在input那个输入框输入值但是str打印的结果总是为空,我就纳闷了!!!
楼上的warison2008你的QQ多少?好几次你都帮我解决了问题!! 谢谢!!!