2
我正在使用JSF 2.0和primefaces。 我有一個頁面,裏面有一個表單和一個按鈕,它使用ajax向表中添加一條新記錄。一切正常。然後我使用JavaScript添加了客戶端驗證。這是命令按鈕的代碼:當與JS客戶端驗證相結合時,JSF ajax請求未被觸發
<p:commandButton value="Add" actionListener="#{reqAbsences.addPreLeaveDemand}"
onclick="return validateNewAbs()"
update="tableForm inputForm errorForm" />
如果驗證失敗,它按預期方式工作,並且記錄不會添加到表中。 驗證通過時出現問題:記錄已添加,但頁面重新加載(ajax不工作)。如果我再次刪除onclick="return validateNewAbs()"
ajax作品。
任何想法爲什麼發生這種情況?
thanks @BalusC!這樣可行!是的,我同意你的意見,但我的老闆想要客戶端驗證,所以.. – Damian
不客氣。 – BalusC