你可以定义from的action属性在按钮的onclick事件呀,
你可以试一下下面的代码,我没有测试,希望对你有帮助。function submit(fobj,bobj){
if(bobj.value=="form1"){
fobj.action="http://localhost/test.asp";
}
if(bobj.value=="form2"){fobj.action="http://localhost/test.php";}
}
<form method="post" action="" >
<input type="submit" value="form1" onclick="submit(this.form,this);">
<input type="submit" value="form2" onlclick="submit(this,form,this);">
</form>
解决方案 »
- 这段js代码在火狐下无法生效,请高手指点!
- javascript 每隔一秒打开一个窗口
- 三级联动 难道是数据有问题,高分求救,急急急急急急急急
- Javascript 怎样控制上传文件大小
- 怎么判断一个var是不是数组?
- cookies中的密码如何察看,用的什么编码?
- 如何让radio执行javascript?
- 简单问题,下拉菜单select怎么能默认状态为index=-1(高分求教).
- 请教诸位大虾:如何在JavaScript或VbScript中操作本地文件?
- 我如何做一个重定向网页。
- 请问,什么时候才在<body>里用onload呢??谢谢先呀!!!
- 怎样用javascript代码改变radio的选中项
function doSubmit(nAction, frm)
{
switch (nAction)
{
case 0:
frm.action = "add.asp";
break; case 1:
frm.action = "update.asp";
break; case 2:
frm.action = "delete.asp";
break; default:
return;
break;
} frm.submit();
}
</script><form method="post" action="" >
...
<input type="button" value="add" onclick="doSubmit(0, this.form);">
<input type="button" value="update" onclick="doSubmit(1,this.form);">
<input type="button" value="delete" onclick="doSubmit(2, this.form);">
</form>