2009-04-30 7 views
0

HI Leute,Strut2 Validierung, überschreiben css_xhtml Thema

Ich benutze die Struts 2-Validierung. Und für die Anzeige der benutzerdefinierten Fehlermeldungen überschreibe ich die css_xhtml .. und die validation.js für die clientseitige Validierung. Alles geht gut, aber die Validierung ist auf Formular .. kann ich tun es für die alle Formularfelder Onblur Ereignis .. Jeder Vorschlag sehr geschätzt

Dank in Adavance

Cheers, Vinayak VB

Antwort

0

Sie könnten einfach die Formulare onsubmit Funktion durch einen Onblur-Handler aufrufen. Etwas wie:

<script language=javascript"> 
    function callOnsubmit(form) { 
    var code = form.getAttribute("onsubmit"); 
    eval(code); 
</script> 

<s:textfield name="foo" onblur="callOnsubmit(this.form);"/> 
0

können Sie die jquery plugin verwenden, um onblur (clientseitige) Validierung auf Ihren Formularen zu haben.

Darüber hinaus können Sie DWR-Validierung für Struts2 verwenden. Sie müssen einige Setup-Prozeduren durchgehen, die das Hinzufügen der Datei DWR.xml in Ihrer Konfigurationsdatei beinhalten. Wenn dies jedoch abgeschlossen ist, können Sie eine AJAX-Validierung für Ihre Formulare durchführen. Example