jQuery bestätigen

Anika Tabassum Era 15 Februar 2024
  1. Verwendung von jQuery .$alert, um die Bestätigung sicherzustellen
  2. Verwendung von jQuery $.dialog zur Sicherstellung der Bestätigung
  3. Verwendung von jQuery $.confirm zur Verifizierung der Bestätigung
jQuery bestätigen

In jQuery beinhaltet das confirm-Plug-in eine ähnliche Funktion wie die confirm-Funktion von JavaScript. Aber das grundlegende Unterscheidungsmerkmal ist, dass die jQuery $.confirm einige Eigenschaften hat (einschließlich OK- und Abbrechen-Buttons), die als Präferenz geändert werden können, während das JavaScript confirm starr ist und die minimalen Buttons dies nicht können verändert sein.

Mit anderen Worten, jQuery steht im Rampenlicht, weil es flexibler ist. Die Aufgabe des Bestätigens kann durch JavaScript, das Plug-in confirm von jQuery und die Benutzeroberfläche dialog von jQuery implementiert werden.

Wir konzentrieren uns nur auf die Lösung basierend auf dem jQuery Plug-in confirm.

Um das Plug-in auf Ihrem lokalen PC zu aktivieren, können Sie sich auf die CDNs verlassen oder das Paket über npm installieren. Dieses Portal kann eine richtige Bedienungsanleitung für Sie sein.

In unseren Beispielsets verwenden wir die CDNs für vielseitige Anwendungsfälle und Untersuchungen.

Verwendung von jQuery .$alert, um die Bestätigung sicherzustellen

Entsprechend der grundsätzlichen Unterscheidung zwischen Alarm-, dialog- und Bestätigen-Aktionen kommt der Alarm mit einem einzigen Button OK daher. Im Gegensatz dazu zeigt der dialog eine Vorschau eines Basismodals mit angepassten Inhalts- und Titelwerten an.

Stellen wir uns also die Bestätigung vom Typ alert vor.

Code-Auszug:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
 <script
  src="https://code.jquery.com/jquery-3.6.0.min.js"
  integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4="
  crossorigin="anonymous"></script>
  <script src="//cdnjs.cloudflare.com/ajax/libs/jquery-confirm/3.3.2/jquery-confirm.min.js"></script>
  <link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/jquery-confirm/3.3.2/jquery-confirm.min.css">
  <title>confirm</title>
  <script>
    $(function(){
    $('#btn').click(function(e){
      e.preventDefault();
      $.alert({
      title: 'Alert!',
      content: 'Simple alert!'
      });
    });
      });
    </script>
</head>

<body>
   <button id="btn">Click</button>
</body>
</html>

Ausgang:

Verwendung von jQuery-Warnung, um die Bestätigung sicherzustellen

Verwendung von jQuery $.dialog zur Sicherstellung der Bestätigung

Wir werden die Grundvorlage der Aktion dialog sehen und deren Titel und Inhalt ändern. Da dialog keine Schaltflächen hat, zeigt es lediglich eine Präferenzmeldung an.

Es hat ein Kreuz (x) in der oberen rechten Ecke, um zum Hauptinhalt zurückzukehren.

Code-Auszug:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
 <script
  src="https://code.jquery.com/jquery-3.6.0.min.js"
  integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4="
  crossorigin="anonymous"></script>
  <script src="//cdnjs.cloudflare.com/ajax/libs/jquery-confirm/3.3.2/jquery-confirm.min.js"></script>
  <link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/jquery-confirm/3.3.2/jquery-confirm.min.css">
  <title>confirm</title>
  <script>
    $(function(){
    $('#btn').click(function(e){
      e.preventDefault();
      $.dialog({
      title: 'Dialog!',
      content: 'Simple dialog!'
      });
    });
      });
    </script>
</head>

<body>
   <button id="btn">Click</button>
</body>
</html>

Ausgang:

Verwenden Sie den Dialog, um die Bestätigung sicherzustellen

Verwendung von jQuery $.confirm zur Verifizierung der Bestätigung

In dieser Hinsicht haben wir zwei Schaltflächenoptionen. Standardmäßig sind die Texte für jede Bestätigen-Aktion OK und Abbrechen.

Hier haben wir jedoch das Privileg, diese Texte zu ändern. Außerdem können einige andere Parameter manipuliert werden.

Der Link in der Einleitung führt Sie durch die aktuelle Liste. Schauen wir uns unser Beispiel an, um die Aufgabe besser zu sehen.

Code-Auszug:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <script
  src="https://code.jquery.com/jquery-3.6.0.min.js"
  integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4="
  crossorigin="anonymous"></script>
  <script src="//cdnjs.cloudflare.com/ajax/libs/jquery-confirm/3.3.2/jquery-confirm.min.js"></script>
  <link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/jquery-confirm/3.3.2/jquery-confirm.min.css">
  <title>confirm</title>
    <script>
        $(function(){
            var ask = true;
            $('#btn').click(function(e){
                if(ask){
                    e.preventDefault();
                    $.confirm({
                        title: "Delete",
                        content: "You sure?",
                        buttons: {
                            confirm: {
                                text: "Yes",
                                action: function(){
                                    ask = false;
                                    alert("Deleted.");
                                }
                            },
                            cancel: {
                                text: "No"
                            }
                        }
                    });
                }
            });
        });
    </script>
</head>
<body>
   <button id="btn">Click</button>
</body>
</html>

Ausgang:

Verwenden Sie &ldquo;Bestätigen&rdquo;, um die Bestätigung zu bestätigen

Eine Tatsache, auf die man sich konzentrieren sollte, ist, dass alle Funktionen $.alert(), $.confirm() und $.dialog() Teil der Funktion jconfirm() sind. Alle werden je nach Anwendungsfall austauschbar verwendet.

Außerdem haben wir die CDNs für jQuery minified js, jquery-confirm minified js und jquery-confirm minified css verwendet. Stellen Sie sicher, dass Sie die Versionen und späteren Updates überprüfen, während Sie die Beispiele als Referenzen verwenden.

Anika Tabassum Era avatar Anika Tabassum Era avatar

Era is an observer who loves cracking the ambiguos barriers. An AI enthusiast to help others with the drive and develop a stronger community.

LinkedIn Facebook