Autocomplete input velden uitzetten voor ADF form



Voor een ADF 11g applicatie maken wij gebruik van een autosuggest component. Deze gebruiken wij voor het invullen van locaties in een input veld. Recente browsers hebben een “handige” functie die in het verleden ingevulde waarden van input velden voor de gebruiker onthoud. Probleem hiermee is dat de lijst met waardes voor de autosuggest achter de automatische aanvulfunctie van de browser komt zoals in onderstaande voorbeeld wordt getoond. Intypen van ‘Ams’  levert de automatische aanvulling ‘Amsterdam’ van de browser met daarachter het autosuggest component.

Dit gedrag is vrij simpel te onderdrukken door de property autocomplete = “off” aan het form toe te voegen. Echter een Oracle ADF form biedt geen mogelijkheid dit out-of-the-box te doen. Een alternatief om dit probleem op te lossen is het gebruik van javascript:

if(!!document.forms[0]) document.forms[0].setAttribute('autocomplete', 'off');

Deze javascript code voegt autocomplete=”off” toe aan het form bij het laden van het form.

Met dank aan Kamiel.

Comments are closed.

  • 071 - 82 000 82
  • Rijndijk 137 | 2394 AG Hazerswoude-Rijndijk
DEMO
Oracle Specialized
Java
GlassFish
WSO2
i-bridge
Rabobank
Greencat
Reuma Revalidatie Rotterdam
Robeco
VU Medisch Centrum
CHS
LUMC
TomTom
TKP
NCCW
Erasmus MC
UMCG
VIR
ANWB
BVA Auctions
D-Reizen
STEDIN