Formularprüfung und submit nicht ausführen bei Fehler

xtramen01

Erfahrenes Mitglied
Hallo LEute,

habe eine einfache Funktion gebastelt, welches ein Formularfeld auf EIngabe überprüft.
Das Funktioniert auch.

Allerdings wird das Formular trotzdem gesendet.

Habt Ihr eine Idee wie man das machen könnte, das bei einem Fehler das Formular nicht gesendet wird?
Die Eingaben werden per onclick() auf den Submit Button geprüft.

Code:
function product_check()
{

var pname = document.getElementById('js_check_pname').value;

//prüfen ob ein Produktname eingetragen wurde
if(pname == 0){
alert("Sie haben keinen Produkt Namen angegeben");
return false;
}
}

Danke im Vorraus! Gruß
 
Ohne das HTML zu sehen, kann ich nicht helfen. Denn mit "return false" am Ende solltest du genau das erreichen was du willst. Dafür muss in deinem button folgendes stehen.
HTML:
<input type="submit" value="Drück mich!" onclick="return product_check();" />
 
Danke Dir.
Bin durch dein Posting auf meinen Fehler aufmerksam geworden.
Ich hatte kein "return" im onclick() Event stehen.

Ich Frage mich allerdings wo da der Unterschied liegt.

Gruß
 

Neue Beiträge

Zurück