我的链接如下:
<a onclick="deleteCourseLink()" href=examcont?action=RemoveCourseLinkAction></a>
和deleteCourseLink()
方法如下:
function deleteCourseLink(){
if(!confirm('${textResources['ListCourseLinks.DeleteMessage']}')){
return false;
}
}
我只想在方法的返回值为真时才执行href,即当返回值为false时(按下取消时)什么都不应该发生,对于如何做到这一点有什么想法?
答案 0 :(得分:1)
您是说这个问题确实出现了,但即使他们按取消,该链接也不会被取消?
如果是这样,只需将链接更改为:
<a onclick="return deleteCourseLink()" href=examcont?action=RemoveCourseLinkAction></a>
(添加了单词return
)。
其余代码是正确的(假设${textResources['ListCourseLinks.DeleteMessage']}
是服务器端变量?)。
虽然您可以选择将其简化为:
function deleteCourseLink(){
return confirm('${textResources['ListCourseLinks.DeleteMessage']}');
}
答案 1 :(得分:0)
onclick="return deleteCourseLink()"