Sara: Update - Neuer Code

Beitrag lesen

Hallo,

jetzt will ich es doch wissen. Bis jetzt habe ich irgendwie alles hinbekommen. Sorry wenn ich gerade vielleicht etwas gereizt reagiert habe.

Mein jQuery Code sieht nun so aus

	 $("#form_index").submit(function() {

  	var form = $('#form_index');
         var data = form.serialize();
     
    $("#submit").attr("disabled","disabled");
        
	$.post('senden.php', data, function(msg) {

        if(msg == "success"){ 

	    $("#form_index").addClass( "ausblenden");
            $('#ctrl_20').val('');
            $('#ctrl_21').val('');
            $('#ctrl_22').val('');
            $('#ctrl_23').val('');
            $('#ctrl_25').val('');
            $("#response").html(msg);

            setTimeout(function(){
              $("#form_index").removeClass( "ausblenden");
              $("#response").html("");
            }, 3000);         
		} else {

      $("#response").html("TEST");
    }
  });
		   return false;           
		}); 

Neu ist dieser Bereich

if(msg == "success"){ 
} else {
}

In meiner PHP Datei habe ich folgendes eingefügt

if(empty($_POST['ansprechpartner'])) {
            $Fehler[] = "Bitte geben Sie Ihren Namen an";
 }

if(isset($_POST['abschicken']) && empty($Fehler)) {
 [Hier der eMail versand]
 echo "success";
} 

Wenn alles Ok ist, erhalte ich success zurück und kann damit weiter arbeiten (siehe Code oben) wenn nicht, erhalte ich nichts zurück und er das Script geht in diesen Bereich

else {
 $("#response").html("TEST");
}

Klappt auch. Aber jetzt möchte ich entweder die Felder rot markieren oder Ausgeben lassen was falsch ist. Nur wie kann ich dieses jetzt machen?