Zwei Buttons im Formular mit oncklick verschiedene confirm()

dwex

Erfahrenes Mitglied
Hallo Leute,

ich habe ein Formular welches 2 Buttons hat.
Jetzt habe ich im Quelltext folgendes stehen:
Code:
<script type="text/javascript">
<!--
function checkForm() {
Check =confirm("Sind Sie sicher?\nJetzt den Newsletter versenden!")
if (Check == false)
  return false;
}
-->
</script>

<form name="news" action="senden.php" onsubmit='return checkForm();' METHOD=POST>
Das funktioniert auch bestens.

Jetzt würde ich aber gerne für jedes Button einen anderen Text für confirm() hinterlegen.

Mein Ansatz war jetzt im Quelltext für das Button einfach für jedes Button ein onclick-Event aufzurufen und mit 2 JavaScript-Funktionen zu arbeiten.

Also so:
Code:
<script type="text/javascript">
<!--
function checkDel() {
Check =confirm("Sind Sie sicher?\nDie Inhalte werden aus der Datenbank gelöscht")
if (Check == false)
  return false;

function checkSend() {
Check =confirm("Sind Sie sicher?\nDie Inhalte werden gesendet")
if (Check == false)
  return false;
}
-->
</script>

.......

<input type=submit name="senden" value="jetzt senden" id="Schaltflaeche1" onclick='return checkSend();'>
<input type=submit name="speichern value="jetzt speichern" id="Schaltflaeche2" onclick='return checkDel();'>
Das funktioniert leider nicht.

Hat jemand eine Idee wie man das lösen könnte?
Vielen Dank für eure Mühen im voraus!
 
Zuletzt bearbeitet:
Hi,

du hast bei der ersten Funktion die schliessende Klammer vergessen. Ausserdem fehlt im zweiten input-Tag bei der Wertzuweisung an das name-Attribut ein Anführungszeichen. Sonst sollte es funktionieren.

Beispiel:
Code:
<html>
<head>
<meta name="author" content="Quaese">
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<title>www.tutorials.de</title>
<script type="text/javascript">
<!--
function checkDel() {
  Check = confirm("Sind Sie sicher?\nDie Inhalte werden aus der Datenbank gelöscht")
  if (Check == false)
    return false;
}

function checkSend() {
  Check = confirm("Sind Sie sicher?\nDie Inhalte werden gesendet")
  if(Check == false)
    return false;
}
-->
</script>
</head>
<body>
<form action="ziel.php" method="post">
  <input type=submit name="senden" value="jetzt senden" id="Schaltflaeche1" onclick='return checkSend();'>
  <input type=submit name="speichern" value="jetzt speichern" id="Schaltflaeche2" onclick='return checkDel();'>
</form>
</body>
</html>
Ciao
Quaese
 
Servus Quaese,

ja die Tomaten waren wieder zu groß ;-)
Jetzt gehts bestens - vielen Dank!
 

Neue Beiträge

Zurück