Come indicato da t.simoncini attualmente il framework mette 'autocomplete=off' su tutti gli input.
Si può vedere usando gli strumenti di sviluppo del browser.
Come sappiamo il funzionamento di autocomplete=off su chrome è totalmente randomico quindi può tranquillamente essere che la stessa funzione a t.simoncini funzioni e ad altri no.
L'autocomplete viene impostato da una funzione javascript che è fatta per essere personalizzata:
- Code: Select all
GlobalObject.prototype.AutocompleteOff = function (node)
{
if (this.AutocompleteTimer)
{
clearTimeout(this.AutocompleteTimer);
delete this.AutocompleteTimer;
}
//
if (!this.InputList)
this.InputList = [];
this.InputList.push(node);
//
this.AutocompleteTimer = setTimeout(function () {
for (var i = 0; i < RD3_Glb.InputList.length; i++) {
// Attualmente off e' la scelta corretta, nel caso chrome cambi gestione e' possibile invertire le righe per ottenere un valore univoco
RD3_Glb.InputList[i].setAttribute("autocomplete", "off");
// RD3_Glb.InputList[i].setAttribute("autocomplete", Math.ceil(Math.random()*10000)+"-"+Math.floor(Math.random()*10000));
}
delete RD3_Glb.InputList;
delete RD3_Glb.AutocompleteTimer;
}, 350);
}
Basta portarla in custom3.js e modificare "off" con "chrome-off".