onsubmit()

EuroCent

Klappstuhl 2.0
Hallo

Hab mal eine frage zwecks dem onsubmit=""

Wie kann ich es schaffen wenn ich zwei oder mehrere Submit-Buttons habe das ich dem mit dem namen beispiel:

Code:
<form action="" methos="post">
<input class="input" type="submit" name="send" value="Senden" />
<input class="input" type="submit" name="preview" value="Vorschau" />
<input class="input" type="submit" name="del" value="L&ouml;schen" />
</form>

del den onsubmit zuweisen kann?

Also ich möchte wenn jemand auf Löschen klickt das dann der onsubmit für del angesprochen wird... oder eben für preview bzw. send
 
Meiner Meinung nach geht das nicht. Der Submit-Event kommt nicht vom Button sondern vom Formular. Da du nur 1 hast kannst du nur 1 Submit-Event verwenden. Du könntest mit dem Event-Handler der Buttons arbeiten.
HTML:
<input class="input" type="button" onClick="abschicken1()" name="send" value="Senden" />
<input class="input" type="button" onClick="abschicken2()" name="del" value="Senden" />
 
Öhm... ich hab mit Javascript nicht die Erfahrung das ich mir selber solche event-handler bauen könnte!

Wie müsste ich es dann genau machen das es dann auch richtig funktioniert?

Wäre euch/dir dankbar
 
Was sollen deine Buttons den machen? Den Event-Handler brauchst du nicht selber schreiben. Nur was bei dem Event passieren soll:
HTML:
<html>
<head>
<title></title>
</head>



<script language="javascript" type="text/javascript">
<!--

function abs1 ()
{
      window.alert("blub");
}

function abs2 ()
{
      window.alert("blab");
}

-->
</script>

<body>


<div id="stars">
<input type="button" onClick="javascript:abs1();">
<input type="button" onClick="javascript:abs2();">
</div>

</body>
</html>

Was sollen die Buttons den alles machen?
 
Na ich möchte beispiel beim Delete zusätzlich eine Information ausgeben die dem User fragt ob er es wirklich löschen will oder nicht

Also müsste ich es dann mit:

Code:
function delete() {
 confirm('Sind sie sich sicher das sie es löschen wollen?');
}

Also habs getestet mal mit:


Code:
function delete() {
 return confirm('Sind sie sich sicher das sie es löschen wollen?');
}


Code:
function delete() {
 window.confirm('Sind sie sich sicher das sie es löschen wollen?');
}

Aber ohne erfolg

Code:
<input type="button" name="del" onClick="javascript:delete();" value="Löschen" />
 
Zuletzt bearbeitet:
Nenne die Funktion mal anders....delete ist ein reserviertes Wort und darf in JS nicht für Variablen-und Funktionsnamen verwendet werden.
 

Neue Beiträge

Zurück