读书人

使用onclick做链接点击后弹出确认框

发布时间: 2013-01-06 15:44:47 作者: rapoo

使用onclick做链接,点击后弹出确认框的问题


<script language=javascript>
function ConfirmDel()
{
if(confirm("确定要删除此用户吗?删除该用户将一并删除掉该用户的所有仓储记录,且不可恢复!"))
return true;
else
return false;
}
</script>

<input name="shanchu" type="button" onClick="return ConfirmDel();location.href='UserDel.asp?UserID=134';" value="删 除">


想在删除前弹出确认框,但是这样好像不行,弹出确认框了但是不执行location.href了,那该怎么写呢
[解决办法]
confirm 返回的就是一个bool值

alert(confirm('test'))

你可以测试一下
[解决办法]
onclick其实也是在执行你填在onclick后面的代码 既然你在执行href都return掉了 怎么执行后面的呢
你可以吧location.href放到的函数里面去 确定就执行者语句就行了
[解决办法]
onClick="ConfirmDel();location.href='UserDel.asp?UserID=134';"
[解决办法]
变换下用法不就行了吗?还纠结什么呢。

<script language=javascript>
function ConfirmDel(id)
{
if(confirm("确定要删除此用户吗?删除该用户将一并删除掉该用户的所有仓储记录,且不可恢复!"))
{
location.href='UserDel.asp?UserID='+id;
}
}
</script>

<input name="shanchu" type="button" onClick=" ConfirmDel(134);" value="删 除">

读书人网 >JavaScript

热点推荐