Ajax-Formular und Rückgabe

hendy123

Grünschnabel
Hallo,

ich komme einfach nicht weiter.

Es geht um ein Bestellformular, das beim Absenden eine js-funktion aufruft und die Daten prüft.
Wenn die Daten korrekt sind soll das Formular an bestaetigen.php gesendet werden.
Ansonsten soll eine Alertmeldung mit dem Fehlerinhalt kommen.


Hier mal ein paar Teile:
(jquery benötigt)

HTML-Formular
HTML:
<form action="bestaetigen.php" method="post" id="lieferadresse" name="lieferadresse" onsubmit="return bestellung_absenden();">
             
              <table width="100%" style="margin-top:10px;" cellpadding="3" cellspacing="0">

                 <tr>
                    <td style="font-size:16px;">Name:</td>
                    <td><input type="text" size="20" maxlength="30" name="name" /></td>
                 </tr> ......
                </table>
</form>



JS-Funktionen
HTML:
function bestellung_absenden(){
	$.get("bestellung_pruefen.php", { 
		  name: document.lieferadresse.name.value
		  },
		  
		  function(data){
			  if(data == "1"){
				  alert("ok!");
				  return true;
			  }
			  else{
				  alert(data);
				  return false;
			  }
    });
}



Über Hilfe wäre ich sehr dankbar
 
Moin,

das einzige, was man anhand des von dir geposteten Codes sagen kann ist, dass deine Funktion bestellung_absenden() keinen Rückgabewert hat.
Füge ganz am Ende der Funktion jenes ein:

Code:
return false;

Für weitere Hilfestellung wäre mehr Code & eine detailliertere Fehlerbeschreibung als
ich komme einfach nicht weiter.
vonnöten :)
 
Zurück