Ankündigung

Einklappen
Keine Ankündigung bisher.

Enter unterdrücken

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Zergling-new
    hat ein Thema erstellt Enter unterdrücken.

    Enter unterdrücken

    Hallo,

    ich möchte per Ajax eine dynamische Autovervollständigung (in Form eines Layer-Dropdown-Menüs) unter ein Sucheingabefeld verwirklichen.
    Damit der Browser das nicht übernimmt verwende ich für die Eingabe ein einzeiliges Textarea-Feld. Dort macht der Browser keine AV.
    Die Enter-Funktion soll aber ganz gewöhnlich das Formular versenden und schon garnicht vorher noch einen Zeilenumbruch einbauen.
    Ich wollte mit onKeyUp="if (events.keyCode == 13) .." ein Trim auf den Inhalt bauen.
    Dabei ist mir aufgefallen, gibt es überhaupt eine vorimplementierte Trim-Funktion oder muss ich mir die selber bauen?
    Oder ist das eh der falsche Weg? Alternative Lösungen zum eigentlichen Problem (Dropdownmenü ohne Vorauswahl für den Browser) sind natürlich auch willkommen.
    Beim Schreiben überlege ich gerade, den Input-Namen variable und zufällig zu benennen, dann kennt der Browser das Feld nicht und kann damit auch keine AV machen. Was haltet ihr davon?

  • DiBo33
    antwortet
    Zitat von Zergling
    gibt es überhaupt eine vorimplementierte Trim-Funktion oder muss ich mir die selber bauen?
    oder

    Code:
    function trim(str) {
      return str.replace(/^\s+/g, '').replace(/\s+$/g, '');
    }

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Beim Schreiben überlege ich gerade, den Input-Namen variable und zufällig zu benennen, dann kennt der Browser das Feld nicht und kann damit auch keine AV machen. Was haltet ihr davon?
    Ich würd's wahrscheinlich so lösen. z.B. << name".time()." >>, dann den $_POST auslesen, der mit name beginnt oder so...

    Einen Kommentar schreiben:

Lädt...
X