日期:2014-05-16  浏览次数:20307 次

请帮忙去掉个select
<div class="seBox">
<form action="search.asp" id="qf" onsubmit="return doS()">
<select name="cat" id="catSelect">
<option value="">全部</option>
</select>
<input id="q" name="searchword" type="text" value="关键字" class="yuan" onfocus="if(this.value=='')this.value=''"/>
<img src="/search.gif"align="absmiddle" style="cursor:pointer" class="yuan" onclick="if(doS())document.getElementById('qf').submit()" />
</form>
</div>
<script type="text/javascript">
document.getElementById('catSelect').value='';
var q = document.getElementById('q');
function doS(){if(q.value==''){alert('请输入关键词!');q.focus();return false}return true}
</script>


代码如上,这样搜索出来格式为/search.asp?cat=&searchword=关键字,我想变成搜索格式为/search.asp?searchword=关键字,也就是去掉cat=&。所以我想删除代码
<select name="cat" id="catSelect">
<option value="">全部</option>
</select>
但是删除代码之后点搜索没反应了,请帮忙修改下

------解决方案--------------------
引用:
XML/HTML code
?



1234567891011121314

<div class="seBox"> <form action="search.asp" id="qf" onsubmit="return doS()"> <select name="cat" id="catSelect"> <option value="">全部</option> </select> ……

改为:

<div class="seBox"> <form action="search.asp" id="qf" onsubmit="return doS()">  <input id="q" name="searchword" type="text" value="关键字" class="yuan" onfocus="if(this.value=='')this.value=''"/> <img src="/search.gif"align="absmiddle" style="cursor:pointer" class="yuan" onclick="if(doS())document.getElementById('qf').submit()" /> </form> </div> 
<script type="text/javascript"> 
 var q = document.getElementById('q'); function doS(){if(q.value==''){alert('请输入关键词!');q.focus();return false}return true} 
</script> 




------解决方案--------------------
楼主把id为catSelect的Dom元素删了但是js中仍然:document.getElementById('catSelect').value=''; 可能问题出在这
------解决方案--------------------
document.getElementById('catSelect').value='';这句也去掉