jsf onbeforeunload一直运行提交

时间:2012-08-31 21:03:06

标签: javascript jquery jsf

我遵循了这个优秀的例子Warn user of unsaved data in JSF

结果几近完美。

我总是在提交期间收到提示。这个例子如何关闭消息?我认为$ form.submit做到了,但它对我不起作用。我错过了什么?

我的页面提交如下:

<h:commandLink value="Save" action="#{report.saveReport}" >
    <f:param name="id" value="#{report.id}"/>
    <f:param name="name" value="#{report.name}"/>
</h:commandLink>

1 个答案:

答案 0 :(得分:0)

commandLink是一个链接,可能不会执行“标准”提交。有可能 javascript生成提交。这可能规避了提交代码的逻辑。将表单提交事件绑定到链接的onclick, 的所有内容都可以正常工作。