JS问题

mjch2008 2009-08-27 02:54:15
表单有两个按钮,分别是提交的是分别指向不同的地址的,选择“确认无误,提交”,就直接插数据库里面,选择“返回修改”则指向令一个页面
表单页:
<form name="cform" method="post">
<input name="save" type="submit" class="ido" id="save" value="确认无误,提交" onclick="postdata('save')"/> <input name="next" type="submit" class="ido" id="next" value="返回修改" onclick="postdata('next')"/>
</form》

JS代码:
<script language="javascript">
function postdata(btnname)
{
if (btnname=="save")
document.cform.action="save.asp";

if(btnname=="next")
document.cform.action="yewu2.asp?action=edit";

document.cform.submit();
}
</script>

为什么现在一选择“确认无误,提交”就会在数据库里面同时加两个相同的数据,为什么会这样的呢?
...全文
21 点赞 收藏 2
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
tidelgl 2009-08-27
今晚所有网站都挂了,百度都上不去啊
回复
hookee 2009-08-27
按钮改成button

<script>
function postdata(btnname)
{
if(btnname=="save")
document.cform.action="save.asp";
else if(btnname=="next")
document.cform.action="yewu2.asp?action=edit";
document.cform.submit();
}
</script>
<form name="cform" method="post">
<input name="save" type="button" class="ido" id="save" value="确认无误,提交" onclick="postdata('save')"/>
<input name="next" type="button" class="ido" id="next" value="返回修改" onclick="postdata('next')"/>
</form>

回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告