根据教程我做了一个组合搜索,可点击提交没反应,帮我看看是什么问题,谢谢!!
<title>{$ky id="page_info" type="1" /}——{$ky id="sitename" /}</title>
<!--JS代码开始 -->
<script>
function submit()
{
var chid = Ky_U_shop; // 频道标签.
var fieldnameStr = ""; //定义一个变量,存放需要组合查询的字段名称
var keywordStr = ""; //定义一个变量,存放需要组合查询的关键字
var filter = ""; //定义分隔符
var shengshiaoo = document.getElementById("shengshi").value;
var mianjifanweioo = document.getElementById("mianjifanwei").value; //取name=sex的值(这个sex为数据库中字段列名,),并且赋值给sexoo
if(shengshioo.length!=0)
{
fieldnameStr+=filter+"shengshi";
keywordStr+=filter+escape(shengshioo);
filter="$"
}
if(mianjifanweioo.length!=0) //如果sexoo不为空
{
fieldnameStr+=filter+"mianjifanwei"; //则将该控件对应的字段名称加入fieldnameStr
keywordStr+=filter+escape(mianjifanweioo); //关键字加入keywordStr
filter="$" //设置分隔符
}
location.href("list.aspx?chid="+chid+"&fieldname="+fieldnameStr+"&keyword="+keywordStr) //转向到list.aspx
<!-- 新窗口 window.open("list.aspx?chid="+chid+"&fieldname="+fieldnameStr+"&keyword="+keywordStr)-->
}
</script>
<!--JS代码结束 -->
</head>
<body>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="100%" height="27" align="center">
商区:
<select name="shengshi">
<option selected="selected" value="建外大街/国贸 ">建外大街/国贸</option>
<option value="朝外/三里屯">朝外/三里屯</option>
</select> </td>
</tr>
<tr>
<td width="100%" height="27" align="center">面积:
<select name="mianjifanwei">
<option selected="selected" value="50平米以下">50平米以下</option>
<option value="50-100平米">50-100平米</option>
<option value="100-200平米">100-200平米</option>
</select></td>
</tr>
<tr>
<td width="100%" height="33" align="center"><input type="button" value="提交" /></td>
</tr>
</table>
<body>