risposta

17

Prova autocomplete='off' sul campo di immissione. I browser dovrebbero rispettarlo, ma ovviamente non è necessario.

AGGIORNAMENTO: Questo è ora parte di HTML5 e in base a tale standard è possibile aggiungere autocomplete='off' al tag modulo per applicarlo a tutti i campi all'interno del modulo.

http://www.w3schools.com/html/html5_form_attributes.asp

2

Quando l'utente fa clic su "submit", prendere la password dal campo modulo, metterlo in un ingresso nascosto e inviare il modulo.

+0

hehe, bello mod ... mai però di che :) –

1

per Chrome - e altri browser che non rispettano autocomplete="off" - è possibile utilizzare autoCompleteType="disable" o x-autoCompleteType="disable"

5

Credo che ti stai chiedendo circa modo programmatico di prevenire la finestra di salvataggio della password e non utilizzando le opzioni configurabili disponibili presso il browser (se siete alla ricerca di opzioni configurabili questo link può aiutare Google Chrome Manage Password).

Ora venendo al modo programmatico, ci sono molti modi per farlo. Diciamo che avere un campo password con nome pass:

<input type="password" name="pass"> 

È necessario aggiungere qualche ulteriore campo password manichino su cima del campo password originale (che nel nostro caso nome = "pass").

Coloro ulteriore campo password manichino non deve essere visibile agli utenti in modo che abbiamo per controllare l'aspetto del display di coloro campo password fittizia utilizzando foglio di stile display: none

Esempio:

<input type="password" name="password_fake" id="password_fake" value="" style="display:none;" /> 

Nota questo a volte non possono lavoro, in tal caso prova ad usare altri stili css per nascondere gli elementi dagli utenti.

Hide elements via CSS

farmi sapere se aiuta.

+0

funziona. qualcuno può spiegare, com'è possibile? – Zeeshan

Problemi correlati