So löschen Sie Eingabefelder in JavaScript

So löschen Sie Eingabefelder in JavaScript

Es kann eine Situation geben, in der es erforderlich ist, den eingegebenen Wert eines Eingabefeldes oder des gesamten Formulars zu löschen. Beispielsweise müssen Sie die Kategorie ändern oder auf eine bestimmte Anforderung stoßen, alle eingegebenen Daten zu ändern. In solchen Fällen wird die Löschen von Eingabefeldern mit JavaScript sehr effektiv und nützlich.

In diesem Artikel werden die Methoden erörtert, um die Eingabefelder in JavaScript zu löschen.

So löschen Sie Eingabefelder in JavaScript?

Um Eingabefelder in JavaScript zu löschen, können die folgenden Ansätze verwendet werden:

  • "Onfocus" -Ereigner und "Ziel" -Fotie
  • "Onclick" -Ervent und "Dokument".GetElementById () ”Methode
  • "Reset ()" -Methode

Gehen Sie die diskutierten Methoden nacheinander durch!

Methode 1: Löschen Sie die Eingabefelder in JavaScript mithilfe von Onfocus -Ereignis- und Zieleigenschaften

Der "im FokusEreignis wird ausgelöst, wenn ein bestimmtes Element den Fokus erhält und das “ZielEigenschaft gibt das Element zurück, das das Ereignis ausgelöst hat. Insbesondere können diese Techniken angewendet werden, um den angegebenen Zielwert im Eingangsfeld zu löschen.

Das folgende Beispiel erklärt das diskutierte Konzept deutlich.

Beispiel

Im folgenden Beispiel weisen wir einen Eingabetyp als “zu“ zuText”Mit dem angegebenen Wert und und anhängen als Onfocus -Ereignis, der die Funktion clearInput () auslöst:

Definieren Sie nun die mit dem Namen benannte Funktion “ClearInput ()" mit dem "ZielEigenschaft als Argument, um das Element zurückzugeben, das das Ereignis ausgelöst hat. Danach wird eine bestimmte Bedingung angewendet, dass, wenn das Eingangsfeld einen bestimmten Wert enthält, wie zEingabetaste löschenDas Eingabefeld wird gelöscht:

Funktion ClearInput (Ziel)
if (Ziel.value == 'Clear Input')
Ziel.value = "";

Wenn der Benutzer nun eingibt “Eingabetaste löschen”Wert im Eingabefeld und es wird in den Fokus erhältlich. Der eingegebene Wert wird deutlich:

Methode 2: Löschen Sie die Eingabefelder im JavaScript mit Onclick -Ereignis und Dokument.GetElementById () -Methode

In JavaScript die “dokumentieren.GetElementById ()„Methode wird zum Zugriff auf ein Element anhand seiner ID und“ verwendetONCLICK”Wird verwendet, um ein Ereignis an ein HTML -Element anzuhängen. Insbesondere kann diese Kombination so verwendet werden.

Beispiel

Zunächst zu einem Eingabetyp mit einer ID mit dem Namen "als" zuweisen "Name”:

Erstellen Sie dann eine Schaltfläche mit einem benannten Wert “klar"Und fügen Sie eine hinzu"ONCLICKEreignis, das bei Auslöser auf die Funktion clearInput () zugreift:

Definieren Sie nun eine Funktion namens “ClearInput ()”. Hier das Dokument.getElementById () greift mit seiner ID auf das Eingangsfeld zugänglich. Dann ein "WennDie Bedingung wird angewendet, so dass der Wert des Eingangsfeldes so lange wie das Eingabefeld als leer eingestellt wird:

Funktion clearInput ()
var GetValue = Dokument.GetElementById ("Name");
if (GetValue.Wert != "")
Wert erhalten.value = "";

In diesem Szenario löscht das Klicken auf die zusätzliche Schaltfläche den Eingabefeldwert:

Sie möchten alle Eingangsfeldwerte gleichzeitig zurücksetzen? Schauen Sie sich die nächste Methode an.

Methode 3: Löschen Sie die Eingabefelder in JavaScript mithilfe von Reset () Methode

Der "zurücksetzen()Die Methode löscht alle Werte der Formelemente. Diese Methode kann implementiert werden, um das Eingabefeld mit einem Klick auf eine Schaltfläche zu löschen.

Syntax

FormObject.zurücksetzen()

Hier, "FormObjectIst das Element, das zurückgesetzt wird.

Schauen Sie sich das angegebene Beispiel an.

Beispiel

Erstellen Sie zunächst ein Formular und weisen Sie ihm eine ID zu, wie unten gezeigt. Bitten Sie den Benutzer als nächstes, eine “einzugeben“AUSWEIS”Im Eingangsfeld. Fügen Sie dann eine Taste mit einer "an" beiONCLICKEreigniszugriff auf eine Funktion, wie in der vorherigen Methode erörtert:


AUSWEIS:



Abschließend eine Funktion namens "deklarieren"ClearInput ()”, Holen Sie das Formular mit dem Dokument.methode getElementById () und setze das Eingabefeld bei der Schaltfläche Klick zurück:

Funktion clearInput ()
dokumentieren.GetElementById ("Form").zurücksetzen();

Ausgang

Wir haben die Techniken demonstriert, um Eingabefelder in JavaScript zu löschen.

Abschluss

Verwenden Sie die “, um die Eingabefelder in JavaScript zu löschenim FokusEreignis und “Ziel”Eigenschaft zur Anwendung der Funktionalität basierend auf dem Vorhandensein eines bestimmten Werts oder der“Onclick ()Ereignis und “dokumentieren.GetElementById ()Methode zum Erhalten der ID des Eingabefeldes und zum Löschen des Feldzurücksetzen()Methode zum Zurücksetzen der Werte aller Eingabefiele gleichzeitig. Diese Beschreibung hat die Methoden erläutert, um die angegebenen Eingangsfelder in JavaScript zu löschen.