Dynamisch erstellte Formulare prüfen
cugar
- javascript
Hallo Leute! Versuche seit Stunden eine Antwort zu finden.. Meine Seite wird mit HTML/PHP generiert und zeigt die Daten aus einer Tabelle. Pro Seitenaufruf werden 10 Datensätze angezeigt, die ich bearbeiten oder löschen kann. Es werden 10 Formulare dynamisch erstellt, die Daten enthalten, jeweils eine Checkbox(Loeschen) und ein Button(Submit). Der Name des Formulares lautet z.B. bei der Datensatznr 2: Form2 usw. Es funktioniert auch alles richtig, klickt man auf die Checkbox, wird der Datensatz gelöscht. Meine Frage ist: wie baue ich eine Abfrage ein, z.B. "return confirm('Datensatz wirklich löschen?')"???? Habe bereits eine Funktion geschrieben, die es abfragen soll, weiß aber nicht, wie ich den aktuellen Namen des Formulares übergeben soll, übergebe ich es als String, bekomme ich eine Fehlermeldung, daß es sich dabei nicht um ein Objekt handelt..
z.B.
function wegdamit(Aktuellenr){
Formularname="form"+Aktuellenr;
if(document.Formularname.Loeschen.checked){
return true;
}else{
return false;
}
}
Der String "Formularname" zeigt den richtigen Namen, wird aber nicht anerkannt..
Hat jemand eine Idee??
Danke im Voraus!
So sollte deine Funktion funktionieren:
function wegdamit(Aktuellenr){
if(document.getElementById('form'+Aktuellenr).Loeschen.checked){
return true;
}else{
return false;
}
}
Guten Morgen!
Habe es ausprobiert und es läuft!!!!!
Vielen, vielen Dank.