Bücher online kostenlos Kostenlos Online Lesen
JQuery Kochbuch (German Edition)

JQuery Kochbuch (German Edition)

Titel: JQuery Kochbuch (German Edition) Kostenlos Bücher Online Lesen
Autoren: jQuery Community Experts
Vom Netzwerk:
MEHRFACHAUSWAHL -->

    
    
    
Bitte wählen Sie Ihr
     Lieblingsessen aus.





    Händigkeit:
    
    
    
    
    
Bitte wählen Sie aus, mit welcher
     Hand Sie schreiben.





    
    
    
Was denken Sie gerade?





    
    
    





    Lösung
    Der erste Teil der Lösung ist recht einfach. Das

-Element wird selektiert und das Event
submit
übernommen. Wenn die Form abgeschickt werden soll, werden die notwendigen Form-Elemente durchlaufen und es wird geprüft, ob sie korrekt ausgefüllt sind. Gibt es keine Fehler, dann wird das Event
submit
ausgelöst:
$('form').submit(function(event){

    var isErrorFree = true;

    // alle notwendigen Form-Elemente durchlaufen und überprüfen
    $('input.required, select.required, textarea.required',this).each(function(){
     if ( validateElement.isValid(this) == false ){
     isErrorFree = false;
     };
    });

    // Alternative per Ajax:
    // event.preventDefault();
    // if (isErrorFree){ $.get( url, data, callback, type ) }
    // if (isErrorFree){ $.post( url, data, callback, type ) }
    // if (isErrorFree){ $.ajax( options ) }

    return isErrorFree;

}); // Ende von .submit()
    Im zweiten Teil dieser Lösung wird die eigentliche Überprüfung vorgenommen. Die Methode
isValid()
speichert zunächt häufiger genutzte Daten des zu überprüfenden Elements zwischen. Dann wird es in der
switch()
-Anweisung geprüft. Zum Schluss werden die Klassennamen dem