doma: confirm...return false

Hallo zusammen

ich habe ein asp-form-action, und die sollte der User stoppen können...

Kann jemand helfen? Der return false funzt nicht, history.back(); aber schon???? Das will ich aber nicht.
  
gruss doma

function schueler()
  {
   test = window.confirm("Sind Sie sicher, dass sie Schüler löschen wollen?");
   if (test  == false) return false;
  }

<form method="post" action="modifikation_schuelerloeschen.asp" onSubmit="schueler()">

  1. Hallo,
    schreibe:
    function schueler()
      {
       if (window.confirm("Sind Sie sicher, dass sie Schueler loeschen wollen?");) {
          document.meinform.action = 'modifikation_schuelerloeschen.asp';
          document.meinform.submit();
        }
      }
        
    <form name="meinform" method="post" action="" onSubmit="schueler()">

    sollte so funzen.
    Gruesse
    Thomas Mell

  2. Hallo!

    function schueler()
      {
       test = window.confirm("Sind Sie sicher, dass sie Schüler löschen wollen?");
       if (test  == false) return false;
      }

    Ich sehe da zwar keinen Fehler, aber versuch's doch einfach mal mit

    function schueler() {
        return window.confirm("Sind Sie sicher, dass sie Schüler löschen wollen?");
    }

    So lange, Calocybe

    1. Danke an beide

      wenn ich mit deinem Skript Calocybe Abbrechen will, werde ich trotzdem weitergleitet.

      und beim untensteheneden kriege ich expected '('-Fehler

      gruss doma

      function schueler()
        {
         if (window.confirm("Sind Sie sicher, dass sie Schueler loeschen wollen?");) {
            document.meinform.action = 'modifikation_schuelerloeschen.asp';
            document.meinform.submit();
          }
        }

      Hallo!

      function schueler()
        {
         test = window.confirm("Sind Sie sicher, dass sie Schüler löschen wollen?");
         if (test  == false) return false;
        }

      Ich sehe da zwar keinen Fehler, aber versuch's doch einfach mal mit

      function schueler() {
          return window.confirm("Sind Sie sicher, dass sie Schüler löschen wollen?");
      }

      So lange, Calocybe

      1. wenn ich mit deinem Skript Calocybe Abbrechen will, werde ich trotzdem weitergleitet.

        Ah ja, jetzt ist es mir eingefallen: Im onSubmit fehlt das return:

        <form method="post" action="modifikation_schuelerloeschen.asp" onSubmit="schueler()">

        Muss heissen:
        <form method="post" action="modifikation_schuelerloeschen.asp" onSubmit="return schueler();">
        Damit duerfte dann auch Deine urspruengliche Version funktionieren.

        und beim untensteheneden kriege ich expected '('-Fehler
        function schueler()
          {
           if (window.confirm("Sind Sie sicher, dass sie Schueler loeschen wollen?");) {

        Semikolon zuviel --------------------------------------------------------------^

        So lange, Calocybe