Ho un campo in cui l'utente chiede di inserire un anno. Il mio html assomiglia a questoCome rimuovere 'completamento automatico disabilitato' dal campo di immissione
<div class="form-group {% if form_search2.year_search.errors %} error {% endif %}" style="padding: 0px;">
<label class="col-xs-3 col-sm-2 control-label">{{ form_search2.year_search.label }}</label>
<div class="col-xs-6" style="max-width:320px;display: inline;">
{{ form_search2.year_search(class='form-control', style="max-width: 300px;", placeholder="e.g. 1996-2001", autocomplete="on", type="text") }}
</div>
<div class="col-xs-3" style="display: inline;">
</div>
</div>
con la forma definita come
year_search = TextField("Year:")
quando guardo questa forma nel browser (Chrome) ottengo il messaggio
Automatic credit card filling is disabled because this form does not use a secure connection
Come posso sbarazzarsi di questo? Ho altri campi che sono definiti nello stesso perché, ma ricordano ciò che è stato digitato prima e aiutano l'utente suggerendo i vecchi input.
Chrome utilizza alcune regex piuttosto killer per riconoscere se un modulo richiede informazioni sulla carta di credito. Credo che usare semplicemente l'etichetta "anno" sia sufficiente per far credere a Chrome che stai chiedendo informazioni sulla carta di credito. Se il modulo si trova su una pagina non sicura, le tue opzioni sono piuttosto limitate. Potresti provare a cambiare l'etichetta del campo con qualcosa di totalmente non correlato, solo a scopo di test? Prenditi solo un anno intero e vedi se c'è un cambiamento. –