Ich brauche Hilfe, um den Textbereich unter bestimmten Bedingungen zu leeren

8

Ich habe Textbereichssteuerungen in meiner Seite und ich hatte den Code so, dass, wenn der Benutzer auf den Textbereich klickt oder die Taste "ENTER" drückt, dann wird er eine Aufzählungsliste im Textbereich erstellen. Aber das Problem ist, dass wenn der Benutzer auf den Textbereich klickt und er eine Aufzählungsliste erstellt, aber wenn der Benutzer nichts in den Textbereich eingibt, sollte er leer werden und der Aufzählungszeichen sollte entfernt werden. In einer einfachen Art und Weise sollte der Textbereich bullet-list entfernt werden, wenn er keine Daten enthält. Und noch eine Sache ist zu verhindern, dass Benutzer bullet aus dem Textbereich löscht.

hier ist mein Code:

%Vor%

Javascript-Funktionen:

%Vor%

hier spielen

    
Zala Krunal 15.08.2016, 07:14
quelle

1 Antwort

5
  1. Es ist nicht .empty , es ist .value = ""; .
  2. Für die keyCode müssen Sie auch den Parameter event an Ihre Callback-Funktion übergeben.
  3. Sie können das Hinzufügen leerer Zeilen verhindern, indem Sie auch die letzte Zeile in Ihrem return key callback überprüfen.
  4. Nur so kann ich Bilder erstellen, um zu verhindern, dass die Kugeln gelöscht werden, ist eine Schleife am Ende und überprüfe jeden Zeilenanfang.

%Vor% %Vor%

Als zusätzliche Antwort habe ich den Code so konvertiert, dass er jQuery anstelle von plain JS verwendet, weil Sie Ihre Frage mit jQuery getaggt haben.

%Vor% %Vor%
    
eisbehr 15.08.2016, 07:17
quelle

Tags und Links