ajax Formular-Validierung, bevor Sie Einreichen, wie?

Ich Tue, ajax, cross-domain-Anfrage zu meiner php-Seite auf dem server.
Ich bin Entsendung form von html über ajax an meine php Seite auf dem server.
Habe ein problem mit der Validierung im client-Seite.

Ich weiß nicht, wie zu tun ist: Validierung im client-Seite vor dem senden form.

html-Formular standard Formular, Buchung Eingabe-Felder: Vorname, Nachname, Nachricht....
Mein html-Formular auf der client-Seite:

<script type="text/javascript">

    var output = $('.nesa');

     $(document).ready(function(){
     $("#form1").submit(function (e) {
     e.preventDefault();

    $.ajax({
        url: 'http://www.example.com/form.php',
        crossDomain: true, //set as a cross domain requests
        type: 'post',
        data: $("#form1").serialize(),
        beforeSend: function (){
        //add spinner
         $('.spinner').append('<img id="animacija" src="spinnersmall.gif" alt="Loading" />');
                   },

        success: function (data) {
            $(".nesa").html(data);
            alert("sent " + data);

        },

        error: function(){

            output.text('Message is not sent!');

        }

    });
});

});

Wie die Validierung? Ich versuche code in beforeSend aber ohne Erfolg.
Oder vielleicht verwenden submitHandler?

Idee ist, wenn Benutzer klicken Sie auf submit, zu, dass die Validierung starten, und wenn nicht, zu sagen, "legen Sie Ihre E-Mail-Adresse". Wenn ich nun auf senden, es sendet Daten an server. Ich will, dass erste check input-Felder.

Dieser form ist die eigentliche Arbeit die übertragung der Daten zum server, sondern müssen nur herausfinden, wie die Validierung. Wohin Validierung in ajax-call?

Dank

InformationsquelleAutor user3788491 | 2014-09-27
Schreibe einen Kommentar