关于超链接执行有关问题
关于超链接执行问题。
我有一个超链接
<a href="applyInfo/deleteApply.action?id=${applyInfo.id}" onClick="test();">取消申请</a>
链接执行的是删除操作。
上面的js是一个控件lhgdialog,
现在的问题是,控件是弹出窗口了,但是当我点确定、取消的时候,这个链接都执行了后面的href的部分。
请问怎么修改下呢?
------解决方案--------------------
<a href="javascript:void(0)" onClick="test();">取消申请</a>
应该这样把 不然你每次点取消申请都会跳转href
<script language="JavaScript">
function test() {
$.dialog( {
content : '确定取消吗?',
ok : function() {
this.title('3秒后自动关闭').time(3);
return false;
},
cancelVal : '关闭',
cancel : true
/*为true等价于function(){}*/
});
}
</script>
我有一个超链接
<a href="applyInfo/deleteApply.action?id=${applyInfo.id}" onClick="test();">取消申请</a>
链接执行的是删除操作。
上面的js是一个控件lhgdialog,
现在的问题是,控件是弹出窗口了,但是当我点确定、取消的时候,这个链接都执行了后面的href的部分。
请问怎么修改下呢?
------解决方案--------------------
<script language="JavaScript">
function test() {
$.dialog( {
content : '确定取消吗?',
ok : function() {
this.title('3秒后自动关闭').time(3);
//这里才跳转是吧
window.location.href = "applyInfo/deleteApply.action?id=${applyInfo.id}"
return false;
},
cancelVal : '关闭',
cancel : true
/*为true等价于function(){}*/
});
}
</script>
<a href="javascript:void(0)" onClick="test();">取消申请</a>
应该这样把 不然你每次点取消申请都会跳转href