Campi nascosti in JavaScript

July 21

Campi nascosti in JavaScript


campi nascosti sono un elemento di form HTML. moduli HTML contengono una varietà di elementi diversi, come i pulsanti, i campi per immettere il testo o menu a discesa per selezionare risposte specifiche a domande. campi nascosti sono simili, ma sono opzioni specificate dallo sviluppatore della forma piuttosto che l'utente. Talvolta rappresentano scelte selezionate in una parte precedente di una serie di moduli, o scelte selezionati nella forma attuale. JavaScript è un modo sviluppatori di moduli possono cambiare dinamicamente i campi nascosti, e utilizzare i valori dei campi nascosti per rendere la forma stessa operano in modo dinamico.

Applicazioni utili di campi nascosti

campi nascosti sono utili per la memorizzazione di informazioni sui moduli che gli utenti non hanno bisogno di sapere, e non sarà mai necessario modificare se stessi. Un esempio di un campo nascosto è il risultato delle prime risposte in una sequenza di forme. Un altro esempio è campi correlati che possono essere popolate attraverso una risposta, come ad esempio quando un utente inserisce il suo codice di avviamento postale e un campo nascosto entra automaticamente la sua città e lo stato.

Utilizzando JavaScript per Accesso campi modulo

JavaScript contiene più modi per accedere i campi del modulo. Un elemento di modulo con un ID univoco, come ad esempio un codice postale, è possibile accedere al codice JavaScript direttamente usando "getElementById ()", che sembra un elemento unico in base al suo ID. Molto simile, è possibile utilizzare "getElementByName ()" per cercare un elemento del modulo con il suo nome. È anche possibile cercare gli elementi del modulo per l'accesso a un apposito modulo su una pagina - per esempio, la forma 3 - e quindi selezionando il nome dell'elemento entro la forma. Questo è utile se si potrebbe avere più campi con lo stesso nome in forme diverse sulla stessa pagina. Per esempio, se la forma 2 è il mittente di un pacco postale e la forma 3 è il destinatario, sia potrebbe avere un campo chiamato "ZIP", così selezionando l'elemento "ZIP" della forma 3 in JavaScript è possibile definire in modo specifico quale elemento si bisogno di accesso.

Utilizzando JavaScript per modificare i valori Form

Uno sviluppatore può anche usare JavaScript per alterare i valori in un modulo. L'utente seleziona un elemento corrente nascosta o visibile o settore e, in base al valore corrente, imposta o modifica il valore di uno nascosta. Può essere molto utile per aggiornare i valori in base alle modifiche non direttamente legati al modulo. Per esempio, se l'utente cambia la dimensione della finestra, può essere utile per modificare un campo nascosto per indicare la dimensione corrente, se questo potrebbe influenzare una forma successiva oi risultati complessivi di una serie di forme.

I campi nascosti come un rischio per la sicurezza

Campi nascosti in JavaScript

Fissare i moduli.

forme nascoste possono a volte impropriamente archiviare troppe informazioni. gli utenti senza scrupoli possono quindi sapere di più sui programmi remoti - JavaScript o in altro modo - che interpretano i dati del modulo. Se tale utente conosce il programma farà certe cose se dato un certo valore, si può eseguire azioni che dovrebbero essere limitati agli amministratori o causare il programma remoto per eseguire le funzioni che sono dannosi ai dati di altri utenti. Questo rappresenta un enorme rischio per la sicurezza. Per evitare tali problemi è meglio utilizzare i cookie, che non possono essere facilmente modificati dall'utente, per memorizzare tali informazioni. Allo stesso modo, le password non devono mai essere memorizzati in campi nascosti o eco alle forme successive.