我正在使用Struts 2驗證。爲了顯示自定義錯誤消息,我重寫了css_xhtml ..和驗證.js以進行客戶端驗證。每一件事情進行得很順利,但驗證是表單提交..我可以做到這一點對onblur事件的所有表單域..高度讚賞
感謝Adavance
乾杯, 維納亞克VB
我正在使用Struts 2驗證。爲了顯示自定義錯誤消息,我重寫了css_xhtml ..和驗證.js以進行客戶端驗證。每一件事情進行得很順利,但驗證是表單提交..我可以做到這一點對onblur事件的所有表單域..高度讚賞
感謝Adavance
乾杯, 維納亞克VB
你可以通過一個onblur處理程序調用窗體的onsubmit函數。例如:
<script language=javascript">
function callOnsubmit(form) {
var code = form.getAttribute("onsubmit");
eval(code);
</script>
<s:textfield name="foo" onblur="callOnsubmit(this.form);"/>
您可以使用jquery plugin在表單上進行onblur(客戶端)驗證。
此外,您可以使用struts2的DWR驗證。您將需要經歷一些設置過程,這些過程涉及在配置文件中添加DWR.xml,但一旦完成,您將可以在表單上進行AJAX驗證。 Example