Javascript 在span的onclick事件中提交表单时,如何避免来自浏览器的确认消息?

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

这是JSP页面的初始状态,其中一组数据如下所示

如果客户端单击+图标或单击此处标签,则应提交表单,列表将增加,如下所示

单击+图标时,表单提交是正确的,但单击单击此处时,浏览器会询问确认消息

JSP代码部分是:-

<table width="100%" cellspacing="1" cellpadding="2">
    <tr>
        <td align="center">
            <span style="cursor: pointer;" onclick= "addEvaluators('addEvaluators')">
                <font color="#228B22">Click here</font>&nbsp;
                <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>&nbsp;
                    <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();
}