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

一个form多个submit的实现问题
我的一个表单上有三个按钮,想要实现不同的功能,最开始的js代码如下:
function del()
{
var msg = "此操作不可恢复,确定删除?";
if(confirm(msg);
{
document.userForm.action="DelUser.jsp";
document.userForm.submit();
}
else{ return;}
}
function add()
{
document.userForm.action="AddUser";
document.userForm.submit();
}
function mod()
{
var r=confirm("确认修改?");
if(r==true)
{
document.userForm.action="ModUser";
document.userForm.submit();
}
else{ return;}
}
form表单部分代码:
<form name="userForm" method="post" action="">
<td ><input type="submit" value="删除用户" style="cursor:pointer" onclick="del()"></td>
<td ><input type="submit" value="增加用户" style="cursor:pointer" onclick="add()"></td>
<td ><input type="submit" value="修改权限" style="cursor:pointer" onclick="mod()"></td>
</form>
现在我在页面上点相应按钮没反应,包括删除按钮,confirm的确认框都不会弹出来,请各位大哥帮忙看下问题出在哪?谢谢了
 

------解决方案--------------------
function del()
{
var msg = "此操作不可恢复,确定删除?";
if(confirm(msg);
{
document.userForm.action="DelUser.jsp";
document.userForm.submit();
}
else{ return;}
}
自己看看。。。
------解决方案--------------------
如上,括号未闭合,语法出错,不会运行
------解决方案--------------------
confirm也没反应?
------解决方案--------------------
探讨

function del()
{
var msg = "此操作不可恢复,确定删除?";
if(confirm(msg))
{
document.userForm.action="DelUser.jsp";
document.userForm.submit();
}
else{ return;}
}
改过来了,还是一样没反应啊

------解决方案--------------------
探讨

function del()
{
var msg = "此操作不可恢复,确定删除?";
if(confirm(msg))
{
document.userForm.action="DelUser.jsp";
document.userForm.submit();
}
else{ return;}
}
改过来了,还是一样没反应啊

------解决方案--------------------
探讨
改过来了confirm还是没反应,不知什么原因重启myeclipse就好了,