Erinnern Sie sich noch an das Dialogfeld zur Meldung bestätigen, das zuvor in der JavaScript -Einführung erwähnt wurde? Es spielt keine Rolle, ob Sie sich nicht daran erinnern. Lassen Sie uns es zuerst überprüfen und dann ausführlich darüber sprechen.
Rezension:
Das Dialogfeld zur Meldung bestätigen Sie normalerweise, damit Benutzer Optionen treffen können, z. B. "Sind Sie Recht?" und so weiter. Ein Dialogfeld wird angezeigt (einschließlich einer OK -Schaltfläche und einer Schaltfläche Abbrechen).
Grammatik:
bestätigen (str);
Parameterbeschreibung:
STR: Der Textrückgabewert, der im Dialogfeld "Meldung" angezeigt wird: Booleaner Wert Return Value:
Wenn der Benutzer auf die Schaltfläche "OK" klickt, geben Sie True zurück. Wenn der Benutzer auf die Schaltfläche "Abbrechen" klickt, können Sie falsche Hinweis zurückgeben: Der Rückgabewert kann verwendet werden, um zu bestimmen, auf welche Schaltfläche der Benutzer geklickt hat.
Schauen Sie sich den folgenden Code an:
<script type = "text/javaScript"> var MyMessage = Bestätigung ("Magst du JavaScript?"); if (myMessage == true) {document.write ("Gut, komm schon!"); } else {document.write ("js ist mächtig, du musst lernen!"); } </script>Ergebnis :
HINWEIS : Das Meldungsdialogfeld ist exklusiv, dh der Benutzer kann keine weiteren Vorgänge ausführen, bevor Sie auf die Schaltfläche Dialogfeld klicken.
Aufgabe
Verwenden Sie das Feld für Bestätigung () Bestätigung (), um die Geschlechtsbestätigung zu vervollständigen, wenn die Schaltfläche klickt.
<! DocType html> <html> <head> <meta http-äquiv = "content-type" content = "text/html; charset = utf-8"/> <title> bestätigen </title> <script type = "text/javaScript"> Funktion rec () {var myMessage = bestätigen = Sie sind ("Sie sind eine Liebenerwäsche (" Sie sind eine Dame! "). if (myMessage == true) {document.write ("Du bist eine Dame!"); } else {document.write ("Du bist ein Mann!"); }} </script> </head> <body> <input name = "button" type = "button" onclick = "rec ()" value = "klicken Sie auf mich und das Dialogfeld Bestätigung wird aufgetaucht"/> </body> </html>Ergebnis:
verlängern:
Wie bereits erwähnt, ist es am besten, Funktionen mit Funktionen zu schreiben, damit jede Funktion eine Funktion ist. Wenn diese Funktionen in Zukunft verwendet werden, können Sie sie direkt verwenden. Das ist wieder zuverwenden. Also gewöhne dich daran. . . . . .
Genau wie das obige Beispiel
<script Language = "JavaScript"> Funktion bestätigen () {var msg = bestätigen ("Sie sind eine Dame!"); if (msg == true) {document.write ("Du bist eine Dame!"); } else {document.write ("Du bist ein Mann!"); }} </script>Rufen Sie dann die Funktion auf, um einzugeben, fügen Sie Onclick = "Bestätigung ()" hinzu und machen Sie schließlich eine Zusammenfassung des JavaScript -Fensters.Confirm
Der erste Typ:
Es ist die Methode, die wir oben erwähnt haben
<script Language = "JavaScript"> Funktion bestätigen () {var msg = bestätigen ("Sie sind eine Dame!"); if (msg == true) {document.write ("Du bist eine Dame!"); } else {document.write ("Du bist ein Mann!"); }} </script><Eingabename = "Schaltfläche" type = "button" onclick = "bestätigen ()" value = "Klicken Sie auf mich und das Dialogfeld Bestätigungsdialog wird" /> angezeigt " />
Der zweite Typ:
Im Tag:
1.
<a href = "JavaScript: if (bestätigen ('möchte (' Möchten Sie diesen Inhalt wirklich löschen? ')) location ='#'"> Delete </a>2.
<a href = "#" onclick = "if (bestätigen ('Möchten Sie diesen Inhalt wirklich löschen?')Wenn Sie es einfach nennen möchten, kann es gleich sein
Der Code ist wie folgt:
<a href = "#" onclick = "return bestätigen ('Möchten Sie diesen Inhalt wirklich löschen?');"> Löschen </a>Der dritte Typ:
<script Language = "javaScript"> Funktion del_confirm (e) {if (event.srcelement.outertext == "Delete") {Ereignis.ReturnValue = Bestätigung ("Delete ist nicht verpflichtbar, sind Sie sicher, dass Sie löschen möchten?")}} document.onclick = delete_confirm; </script; </script; </script; </script;<a href = "#" onclick = "del_confirm"> delete </a>
Der vierte Typ:
<script Language = "javaScript"> Funktion del_confirm () {event.returnValue = Bestätigung ("Löschen ist nicht wiederhergestellt, sind Sie sicher, dass Sie es löschen möchten?");} </script><a href = "http://www.baidu.com" onclick = "del_confirm ()"> delete </a>
Das obige ist die Zusammenfassung der Implementierungsmethode des Dialogfelds Bestätigungsbestätigungsbestätigung, das Ihnen vom Editor zur Verfügung gestellt wurde. Ich hoffe, jeder wird Wulin.com mehr unterstützen ~