Kako isključiti Form Autocomplete
Napravili ste formu koja treba da rukuje sa osetljivim podacima, kao što je recimo broj kreditne kartice i ne želite da vam browser nudi mogućnost pamćenja unetih podataka. Još davno je Microsoft u Internet Explorer 5 dodao atribut autocomplete, kasnije su ga sledili i ostali browseri.
Autocomplete lokalno isključuje mogućnost pamćenja polja u formi i šifri unetih u forme. Ove stavke se mogu isključiti u browseru na globalnom nivou tako da važe za sve sajtove koje pregledate u vašem browseru. Druga stvar vezana za ovaj atribut je što on nije po standardu. Trenutno se čeka na usvajanje Web Forms 2.0 dokumenta od strane W3C, a biće podržan zvanično od HTML 5 (ovo je link na trenutnu radnu verziju). Ali prepostavka je da vam je trenutno važnija bezbednost korisnika od kompatibilnosti sa HTML validatorom.
Autocomplete atribut postoji za tri elementa: form, input polje za unos teksta (type=”text”) i input polje za šifre (type=”password”). Ovo praktično znači da možete isključiti autocomplete na nivou forme ili na nivou pojedinačnih polja.
Evo primera kako ovaj atribut izgleda na formi
<form ... autocomplete="off">
ili na input elementima
<input type="text" ... autocomplete="off"> <input type="password" ... autocomplete="off">
Takođe kao što sam već rekao ovaj atribut treba koristiti tamo gde se radi sa osetljivim podacima, jer je autocomplete veoma korisna stvar i pomaže korisniku da ne kuca stvari poput imena ili e-maila u formama svaki put. Zato pažljivo razmotrite situaciju gde ćete koristiti ovaj atribut.
