Antworten auf deine Fragen:
Neues Thema erstellen

Einfacher Javascript Formularversand

Dimitrj

Nicht mehr ganz neu hier

Hi Leute

Ich bin ein Javascript-Noob, also lacht mich nur aus :)

Mein Java im Header sieht so aus:
Code:
<script type="text/javascript">
<!--
function confirmation(formname) {
    var antwort = confirm("Sind Sie sicher, dass Sie diesen Datensatz löschen wollen?")
    if (antwort==true){
        document.formname.submit(); 
    }
}
//-->
</script>
Das HTML so:
Code:
<form name="loeschen" action="funzt.html">
<input type="button" value="löschen" onclick="confirmation(loeschen);";>
</form>

Der Alert kommt, aber ich lande nicht auf "funzt.html"; es passiert nichts.

Woran kanns liegen? Bin gespannt wieviele Fehler ich da drin hab...

Danke und Gruss,
Dimitrj
 

cebito

undefined

AW: Einfacher Javascript Formularversand

Lass dir mal formname ausgeben, kommt "[object HTMLFormElement]" raus, erkennt er also selbst. Deshalb kannst "document" weglassen - schreibs mal so:
Code:
formname.submit();
 

Dimitrj

Nicht mehr ganz neu hier

AW: Einfacher Javascript Formularversand

Yesss, funktioniert. Vielen Dank cebito, das wars!
Gar nicht alles so falsch wie befürchtet :D

Gruss, Dimitrj
 

maxiw

my loony bun is fine

AW: Einfacher Javascript Formularversand

Die andere Version hätte auch funktioniert und kann natürlich bei mehreren Forumlaren genutzt werden. Allerdings musst du den Form-name dann mit diesen: ' Anführungszeichen (mir ist der korrekte Name des Symbols grad entfallen :p) übergeben, da es ja ein String ist.

Code:
 <... onclick="confirmation('loeschen');">

Das sollte dann funktionieren und ist wie oben schon gesagt bei mehreren Formularen durchaus brauchbar.
 

cebito

undefined

AW: Einfacher Javascript Formularversand

Die andere Version hätte auch funktioniert und kann natürlich bei mehreren Forumlaren genutzt werden. Allerdings musst du den Form-name dann mit diesen: ' Anführungszeichen (mir ist der korrekte Name des Symbols grad entfallen :p) übergeben, da es ja ein String ist.

Code:
 <... onclick="confirmation('loeschen');">
Das sollte dann funktionieren und ist wie oben schon gesagt bei mehreren Formularen durchaus brauchbar.

Funktioniert in diesem Falle nicht, die jetzige Lösung kann aber ebenfalls für mehrere Formulare genutzt werden... probiers einfach mal aus ;)
 

maxiw

my loony bun is fine

AW: Einfacher Javascript Formularversand

ach moment.. es lag ja an dem document nich am formname.. wobei ich mal ein ähnliches problem hatte wo es genau daran lag :S da hats nur mit den ' funktioniert
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.642
Beiträge
1.538.512
Mitglieder
67.559
Neuestes Mitglied
Andi Schäfer
Oben