Hallo zusammen,
ich habe dieses Formular: http://www.tutorials.de/php/381470-formular-daten-eine-datenbank-schreiben-aendern-loeschen.html
Und nun würde ich gerne die Felder entsprechend überprüfen und habe mir dazu einen Code-Schnipsel gesucht und etwas erweitert.
Nach dem Absenden des Formulars wird diese Funktion geladen:
Aber wie baue ich die Verzweigungen in die insert und update Aktion ein?
Wäre klasse, wenn mir jemand erklären könnte, wie ich erst überprüfen kann, ob die Felder korrekt ausgefüllt sind und dann die Frage erscheint, ob der Name eingetragen oder geändert werden soll.
Vielen Dank!!
ich habe dieses Formular: http://www.tutorials.de/php/381470-formular-daten-eine-datenbank-schreiben-aendern-loeschen.html
Und nun würde ich gerne die Felder entsprechend überprüfen und habe mir dazu einen Code-Schnipsel gesucht und etwas erweitert.
Nach dem Absenden des Formulars wird diese Funktion geladen:
Code:
function send(action,id) {
if(action==0) {
if (confirm("Neuen Namen eintragen?"))
document.form.action.value = "insert";
else
return;
}
else if(action==1)
document.form.action.value = "update";
else if(action==2) {
if (confirm("Name mit id " + id + " löschen?"))
document.form.action.value = "delete";
else
return;
}
document.form.id.value = id;
document.form.submit();
}
Aber wie baue ich die Verzweigungen in die insert und update Aktion ein?
Code:
function check_entries() {
var strErrors='';
if (document.Formular.feld1.value=="")
strErrors += "Feld 1 ist leer\n";
var input=document.Formular.feld1.value;
var possible_character="ABCDEFGHIJKLMNOPQRSTUVWXYZÄÖÜabcdefghijklmnopqrstuvwxyzäöü";
for (var i=0;i<input.length;i++) {
if (possible_character.indexOf(input.charAt(i))<0) {
alert('Feld 1\nZahlen sind nicht möglich!');
return false;
}
}
if (document.Formular.feld2.value=="")
strErrors += "Feld 2 ist leer\n";
if (document.Formular.feld3.value.length<5)
strErrors += "Feld 3 ist zu kurz\n";
if (strErrors.length>0) {
alert("Festgestellte Probleme: \n\n"+strErrors);
return(false);
}
}
Wäre klasse, wenn mir jemand erklären könnte, wie ich erst überprüfen kann, ob die Felder korrekt ausgefüllt sind und dann die Frage erscheint, ob der Name eingetragen oder geändert werden soll.
Vielen Dank!!