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