关于利用JS实现提交表单并查询的问题

如题,想实现利用JS来获取下拉框的value值,从而判断利用哪个PHP调用数据库进行查询,但是现在点击查询后却无法调用PHP,求大神帮忙解答。这是页面截图这是html代码... 如题,想实现利用JS来获取下拉框的value值,从而判断利用哪个PHP调用数据库进行查询,但是现在点击查询后却无法调用PHP,求大神帮忙解答。
这是页面截图

这是html代码
<form name="myform" method="get" action=" " target="_blank">
<tr>
<td width="89" align="left" valign="middle"><select id="_sel">
<option value="zs" >招商信息</option>
<option value="dl" >代理信息</option>
</select></td>
<td width="203" align="left"><input name="keyword" type="text" class="bjsearch" value="请输入关键字搜索产品或厂家" onfocus="this.value=''" size="30" maxlength="50" /></td>
<td width="64" align="center" valign="middle"><INPUT onclick="javascript: form.action=forms();" type=image src="/template/blue6/images/search3.gif" width="47" height="21" border="0" /></td>
<td width="99" align="center" valign="middle"><a href="#" target="_blank"><span class="STYLE1">高级搜索</span><img src="/template/blue6/images/fdj1.gif" width="14" height="14" border="0" /></a></td>
</tr>
</form>

这是JS代码
<script type="text/javascript">
function forms () {
var value=document.getElementById('_sel').value;
if (value=='dl') {
return '/dl/search.php';
}else if(value=='zs'){

return '/zs/search.php' ;
};
}

</script>
请大神帮忙看看问题出在哪里了?为什么没有引用PHP?
展开
 我来答
若以下回答无法解决问题,邀请你更新回答
匿名用户
2015-06-09
展开全部
代码不对吧,forms方法返回的值前面加上path(当前项目名称)看看?如:/project1/zs/search.php
追问
加上了,还是不行
追答
没用过php  你直接把 url粘到浏览器里面能打开吗?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
南极潇湘水
2015-06-09 · 本人专业生产bug一百年
南极潇湘水
采纳数:515 获赞数:999

向TA提问 私信TA
展开全部
代码很扯淡
---
没有引用php是因为函数名有误-----把函数名forms换成formss就可以了= =
追问
你这才是在扯淡呢
追答
不明觉厉,我改了下函数名就可以用了╮(╯3╰)╭
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式