Javascript 在span的onclick事件中提交表单时,如何避免来自浏览器的确认消息?
这是JSP页面的初始状态,其中一组数据如下所示 如果客户端单击+图标或单击此处标签,则应提交表单,列表将增加,如下所示 单击+图标时,表单提交是正确的,但单击单击此处时,浏览器会询问确认消息 JSP代码部分是:-Javascript 在span的onclick事件中提交表单时,如何避免来自浏览器的确认消息?,javascript,html,jsp,struts-1,Javascript,Html,Jsp,Struts 1,这是JSP页面的初始状态,其中一组数据如下所示 如果客户端单击+图标或单击此处标签,则应提交表单,列表将增加,如下所示 单击+图标时,表单提交是正确的,但单击单击此处时,浏览器会询问确认消息 JSP代码部分是:- <table width="100%" cellspacing="1" cellpadding="2"> <tr> <td align="center"> <span style="curs
<table width="100%" cellspacing="1" cellpadding="2">
<tr>
<td align="center">
<span style="cursor: pointer;" onclick= "addEvaluators('addEvaluators')">
<font color="#228B22">Click here</font>
<img src="images/admission/images/12673199831854453770medical cross button.svg.med.png" width="20px" height="20px" style="vertical-align:middle;">
</span>
to increase evaluators
</td>
</tr>
<logic:equal name="paperEvaluationUpdateEntryForm" property="showRemoveButton" value="true">
<tr>
<td align="center">
<span style="cursor: pointer;" onclick="removeEvaluators('removeEvaluators')">
<font color="#B22222">Click here</font>
<img src="images/admission/images/15107-illustration-of-a-red-close-button-pv.png" width="22px"; height="22px"; style="vertical-align:middle;">
</span>
to decrease evaluators
</td>
</tr>
</logic:equal>
</table>
我之所以将图像和标签都保存在span标记中,是因为我希望在onclick事件中提交表单,而font标记没有onclick事件
我的问题是为什么单击标签时会出现确认消息,而单击图像时不会出现这种情况,以及如何避免这种情况?您可以在onSubmit方法中添加以下代码
window.onbeforeunload=null代码>
这将跳过警报功能。您可以在onSubmit方法中添加以下代码
window.onbeforeunload=null代码>
这将跳过警报功能。不要使用字体标记。。。。它已过时多年。请不要使用字体标记。。。。它已经过时很久了。谢谢@Rupesh Dhadiwal,它成功了。但是你能告诉我为什么只有在点击标签时才会出现这条消息吗?因为你给window.onbeforeUnloadThank@Rupesh Dhadiwal分配了一些值,它起作用了。但是,您能告诉我为什么只有在单击标签时才会出现该消息吗?因为您需要为window.onbeforeunload指定一些值
function addEvaluators(method) {
document.getElementById("method").value=method;
document.paperEvaluationUpdateEntryForm.submit();
}