Quali browser di algoritmi seguono per ricordare i valori per i controlli del modulo?

3

Puoi avere diversi% di elementi input su un singolo% HTML diform e tutti loro hanno i loro valori associati (valori che hai inserito in quei campi); È correlato all'attributo id o name dell'elemento input ? Nessuna prova? Il tuo indirizzo email viene visualizzato su molti input elementi su siti Web diversi e tutti questi campi hanno attributi id e name diversi.

Quindi, qui c'è un mistero che non capisco. In che modo i browser ricordano i valori per i controlli dei moduli HTML? Qual è l'algoritmo? In che modo sanno che dovrebbero mostrare la tua email su questo controllo e non su tale controllo, mentre i controlli sono entrambi%% elementi% di elementi?

    
posta Saeed Neamati 26.10.2011 - 09:43
fonte

2 risposte

3

Il browser sta verificando la somiglianza tra gli attributi del nome degli elementi di input. Inoltre, esistono nomi standard per i campi di input definiti in RFC 3106 . Cerca anche qui .

    
risposta data 26.10.2011 - 09:59
fonte
1

Diversi browser utilizzano algoritmi diversi. So che se ne stavo costruendo uno andrei a finire

  • verifica se il nome / ID del campo contiene "email"
  • verifica se il testo dell'etichetta contiene "email"
  • verifica le abbreviazioni comuni
  • (se fossi su Google) tenendo traccia di tutti i moduli che tutti immettono e vedendo quali ricevono l'indirizzo e-mail con le stringhe inserite. Dato che sono google, posso assolutamente farlo;).
risposta data 26.10.2011 - 10:01
fonte

Leggi altre domande sui tag