DevTrain

Autor: Hannes Preishuber

Kunden das Leben leichter machen: Formular autocomplete

Ohne unser Zutun schlägt der Internet Explorer bei Formular Eingaben in einer Drop Down Liste Werte vor. Diese merkt der Browser sich aus bisherigen Eingaben in Textboxen gleichen Namens. Dies wird als Autcomplete bezeichnet. Auch Mozilla und andere moderne Browser unterstützen diese Funktion.

Autocomplete ist immer On ausser Sie schalten es aus. Dazu können Sie im Formular oder für jedes Control das Attribut autcomplete=off zufügen.
<form action="" name="form2" id="form2" autocomplete="off">

Allerdings werden von Entwicklern die Eingabefelder oft mit Präfixes wie z.B. txtOrt bezeichnet. Der NAME des Input Feldes ist der Schlüssel zu den Werten. Dies erschwert dem Benutzer die Unterstützung bei der Eingabe. Deshalb verwenden Sie als Feldnamen für übliche Felder, übliche Bezeichnungen.

Für Benutzereingaben wie Username oder Passwort sollte aus Sicherheitsgründen Autocomplete OFF geschalten sein.

Eine weitere komfortbale Möglichkeit Formular Eingaben zu beschleunigen ist die Untertützung von VCARD.
Im Internet Explorer findet sich unter dem Menüpunkt Extras-Inhalte-Internet-Optionen der Reiter für die persönlichen Daten.

Dort kann der Speicher für die Autocomplete Werte gelöscht werden oder über den Button Profil explizit Information eingespeist werden die dann von Autocomplete berücksichtigt wird.

<INPUT TYPE = text
NAME = email
VCARD_NAME = "vCard.Email"
>


Eine Liste der möglichen VCard Attribute


Der Profilassistent wird zwar selten genutzt, enthält aber automatisch die Informationen. Die zusätzliche Angabe des VCard Feldes schadet also nicht.

Sicherheit

Die Informationen werden vom Browser verschlüsselt gespeichert und sind nicht per Script Code abrufbar.


Erfasst am: 20.07.2004 - Artikel-URL: http://www.devtrain.de/news.aspx?artnr=932
© Copyright 2003 ppedv AG - http://www.ppedv.de