tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von Quaese
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
965
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von dwex
    dwex dwex ist offline Mitglied Platin
    Registriert seit
    Apr 2005
    Ort
    Landshut (Niederbayern)
    Beiträge
    695
    Hallo Leute,

    ich habe ein Formular welches 2 Buttons hat.
    Jetzt habe ich im Quelltext folgendes stehen:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
    <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 :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    
    <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!
    Geändert von dwex (02.02.09 um 18:30 Uhr)
     
    Ich würde mich über die Bewertung meiner Beiträge mit Kurzkommentar sehr freuen!

    Die "dumme Frage" ist gewöhnlich das erste Anzeichen einer völlig neuen Entwicklung!
    -------------------
    Es ist immer Zeit etwas zu verändern ....
    .... das alles so bleibt wie es ist!

    -------------------
    Homepage Landshut
    -------------------
    /voodoo.css
    #meinFeind {position: absolute; bottom: -6ft;}

  2. #2
    Quaese Quaese ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Feb 2004
    Beiträge
    3.451
    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 :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    
    <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;
    [B]}[/B]
     
    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[B]"[/B] value="jetzt speichern" id="Schaltflaeche2" onclick='return checkDel();'>
    </form>
    </body>
    </html>
    Ciao
    Quaese
    dwex bedankt sich. 
    Vielleicht muss man manchmal vom Weg abkommen, um nicht auf der Strecke zu bleiben!
    ----
    Der "Fortsetzungsroman" auf www.leuteforum.de

    New kind to realize large scalable projects with jQuery: jQuery SDK

  3. #3
    Avatar von dwex
    dwex dwex ist offline Mitglied Platin
    Registriert seit
    Apr 2005
    Ort
    Landshut (Niederbayern)
    Beiträge
    695
    Servus Quaese,

    ja die Tomaten waren wieder zu groß
    Jetzt gehts bestens - vielen Dank!
     
    Ich würde mich über die Bewertung meiner Beiträge mit Kurzkommentar sehr freuen!

    Die "dumme Frage" ist gewöhnlich das erste Anzeichen einer völlig neuen Entwicklung!
    -------------------
    Es ist immer Zeit etwas zu verändern ....
    .... das alles so bleibt wie es ist!

    -------------------
    Homepage Landshut
    -------------------
    /voodoo.css
    #meinFeind {position: absolute; bottom: -6ft;}

Ähnliche Themen

  1. Antworten: 9
    Letzter Beitrag: 07.10.07, 13:32
  2. Formular mit zwei Absende Buttons
    Von Ötzi im Forum HTML & XHTML
    Antworten: 1
    Letzter Beitrag: 10.08.06, 16:58
  3. Antworten: 17
    Letzter Beitrag: 10.01.05, 11:41
  4. zwei Submit-Buttons in einem Formular?
    Von gert im Forum Javascript & Ajax
    Antworten: 5
    Letzter Beitrag: 05.10.04, 08:43
  5. Zwei Absende Buttons in einem Formular
    Von danube im Forum Javascript & Ajax
    Antworten: 8
    Letzter Beitrag: 26.10.02, 17:47