Hva er hensikten med attributtnavnet i Form Elements?

Hva er hensikten med attributtnavnet i Form Elements?


HTML websider inneholder ofte skjemaer for brukere å skrive inn og sende informasjon. Sidene passere denne brukerinformasjonen til en webserver. HTML-skjemaer kan sende data til andre HTML-sider eller server side skript på språk som PHP og ASP. Hver inngang element i en form som fanger opp et bestemt element av brukerdata. For å behandle brukerdata, disse skriptene og sider først identifisere hver inngang element ved hjelp av navn attributtet.

Input

HTML-skjemaer kan inneholde ulike typer innspill element, hver designet for en bestemt type informasjon. Følgende eksempelkode demonstrerer et tekstfelt i et HTML-skjema:
Favorittmat: <input type = "text" name = "mat" />

Brukeren kan taste inn tekst i dette feltet når det vises på websiden. Uansett hva brukeren skriver inn vil bli sendt til serveren når skjemaet er sendt. Navnet attributtet vil følge disse dataene. Følgende eksempel markup kode demonstrerer en gruppe av radioknapper:
<Input type = "radio" name = "alder" value = "barnet" /> Child OR
<Input type = "radio" name = "alder" value = "voksen" /> Voksen

Disse inngangs elementene har samme navn attributtverdi fordi brukeren kan bare velge en alternativknapp i en gruppe.

Form Innlevering

Form elementer i HTML inkluderer skjema koder og sende knapper. Følgende markup-koden demonstrerer åpningen skjemaet tag:
<Form action = "user_info.php" method = "post">

Handlingen attributtet forteller leseren som skript for å sende brukerdata til når skjemaet er sendt. Før den avsluttende skjema tag, send-knappen kan se slik ut:
<Input type = "submit" value = "Send data" />

Når brukeren trykker på denne knappen, vil data de har inngått hver inngang element sendes til serveren side script spesifisert som handlingen attributt, sammen med navnet attributter.

Hente data

Når websider og server side script prosessen brukeren presentert data, de må først hente disse dataene ved hjelp av inngangs navn attributter. Følgende eksempel PHP-koden demonstrerer denne prosessen:
$ Mat = $ _POST [ 'mat'];

Den brukerdata kommer på serversiden skript i innlegget variabel. Dette gjør at skriptet å få tilgang til data ved å levere verdien av input attributtnavnet. Denne koden lagrer dataene i en variabel for videre bearbeiding. Ofte er dette behandlingen innebærer å skrive data til en database for lagring.

betraktninger

Server side skript bruker ulike metoder for å hente visse typer skjema inndata. For eksempel, når du henter radioknappen data, må manuset etablere hvilke av radioknappene brukeren valgt. Følgende kode demonstrerer denne teknikken:
$ Alder = $ _POST [ 'alder'];

Denne variabelen inneholder verdien attributt for den valgte radioknappen innen gruppen spesifisert til innlegget variabel. Mange av de vanlige HTML inndataelementer tilby brukerne et valg av alternativer; for eksempel rullegardinlister og sjekk boksene.