【发布时间】:2011-08-18 11:45:40
【问题描述】:
我在 JSP 中有一个表单如下:
<form action = "<c:url value = '/displayVisualisation' />"
title = "${item.visDescription}"
method = "post" onClick = "return confirmRequest('Do you want to change to
another visualisation type?');">
<input class = "text" type = "text" value = "${item.visTypeName}">
</form>
其中调用一个Javascript方法如下:
function confirmRequest(questionText) {
var confirmRequest = confirm(questionText);
if (confirmRequest) {
return true;
}
else {
return false;
}
}
要求用户回答所提出的问题。但是,确认提示出现但不执行 displayVisualisation 操作!
任何人都可以提出原因或帮助我正确实施吗?
在其他示例中,通过单击图形触发操作,一切正常。
【问题讨论】:
-
您检查过 Safari、Firefox 或 Chrome 的错误控制台吗?有错误提示吗?
-
不是您问题的答案,但您的函数可以重写为: function confirmRequest(questionText) { return confirm(questionText); }
标签: javascript html forms jsp event-handling