Starten Sie die automatische Vervollständigung, ohne ein Formular zu senden

Ich Schreibe an einem sehr einfachen web-app mit drei text-Eingaben. Die Eingaben verwendet werden, um erzeugen ein Ergebnis, aber alle Arbeit getan ist in Javascript, so gibt es keine Notwendigkeit, um ein Formular Absenden. Ich bin versuchen zu finden ein Weg, um den browser zum speichern der Eingabe die Werte für autocomplete, wie es wäre, wenn Sie in einer form vorgelegt wurde.

Ich habe versucht, die Eingänge autocomplete="on" manuell, aber ohne ein Formular zu senden, der browser hat keine Möglichkeit zu wissen, Wann es die Werte zu speichern, so hat dies keine Auswirkung.

Habe ich auch schon versucht, das einwickeln der Eingaben in einem Formular mit onSubmit="return false;", aber verhindert das Formular tatsächlich abschicken erscheint, auch verhindern, dass der browser das speichern Ihrer Eingaben' Werte.

Ist es natürlich möglich, manuell zu benutzen, localStorage oder einem cookie zu bestehen Eingänge und erzeugen dann AutoVervollständigen-Tipps von denen, aber ich bin der Hoffnung, eine Lösung zu finden, die Hähne in native browser-Verhalten, statt Sie zu duplizieren, von hand.

InformationsquelleAutor der Frage AmericanUmlaut | 2013-03-17

Schreibe einen Kommentar