Qual è lo scopo del nome dell'attributo nel modulo Elements?

August 27

Qual è lo scopo del nome dell'attributo nel modulo Elements?


Le pagine Web HTML spesso contengono moduli per gli utenti di inserire e inviare informazioni. Le pagine passano queste informazioni utente a un server Web. moduli HTML possono inviare i dati ad altre pagine HTML o di script lato server in linguaggi come PHP e ASP. Ogni elemento di input in una forma acquisisce un elemento specifico dei dati degli utenti. Per elaborare i dati degli utenti, questi script e pagine prima di identificare ogni elemento di input usando il suo attributo name.

Ingresso

moduli HTML possono includere diversi tipi di elemento di input, ciascuno progettato per un particolare tipo di informazioni. Il codice di esempio riportato di seguito illustra un campo di testo in un modulo HTML:
Cibo preferito: <input type = "text" name = "food" />

L'utente può digitare il testo in questo campo quando viene visualizzato nella pagina Web. Qualunque sia l'utente inserisce verrà inviato al server quando il modulo viene inviato. L'attributo name accompagnerà questi dati. Il seguente codice di esempio markup dimostra un gruppo di pulsanti di opzione:
<Input type = "radio" name = "età" value = "bambino" /> bambino o
<Input type = "radio" name = "età" value = "adulto" /> per adulti

Questi elementi di input hanno lo stesso valore di attributo nome perché l'utente può selezionare un solo pulsante di scelta all'interno di un gruppo.

modulo di presentazione

gli elementi del modulo in HTML includono tag form e bottoni di invio. Il seguente codice di markup illustrato il tag di apertura:
<Form action = metodo "user_info.php" = "post">

L'attributo action dice al browser che lo script per inviare i dati utente quando il modulo viene inviato. Prima del tag di chiusura modulo, il pulsante di invio può apparire come segue:
<Input type = "submit" value = "Invia dati" />

Quando l'utente preme il pulsante, i dati che sono entrati in ogni elemento di input verrà inviato allo script lato server specificato come attributo action, insieme con gli attributi il ​​nome.

Recupero dati

Quando le pagine web e utente del server processo di script lato presentati i dati, hanno prima bisogno di recuperare i dati utilizzando attribuisce il nome dell'ingresso. Il seguente codice di esempio PHP dimostra questo processo:
$ Cibo = $ _POST [ 'cibo'];

I dati utente arriva allo script lato server all'interno della variabile posta. Ciò permette allo script di accedere ai dati fornendo il valore dell'attributo nome dell'ingresso. Questo codice memorizza i dati in una variabile per l'ulteriore elaborazione. Spesso questo trattamento comporta la scrittura dei dati in un database per l'archiviazione.

considerazioni

script lato server utilizzano diversi metodi per recuperare alcuni tipi di dati di input modulo. Ad esempio, quando il recupero dei dati pulsante di scelta, lo script deve stabilire quale dei pulsanti di opzione l'utente ha selezionato. Il codice seguente illustra questa tecnica:
$ Età = $ _POST [ 'età'];

Questa variabile contiene l'attributo valore per il pulsante di scelta selezionato all'interno del gruppo specificato alla variabile posta. Molti dei HTML comuni elementi di input offrono agli utenti una scelta di opzioni; per esempio, elenchi a discesa e caselle di controllo.