Skip to main content

Opprette sende knapper på HTML skjemaer

Iedereen kan haken© #How to#crochet #Tutorial Spaghetti top salomons knoop (subt.) mooi resultaat! (Juni 2025)

Iedereen kan haken© #How to#crochet #Tutorial Spaghetti top salomons knoop (subt.) mooi resultaat! (Juni 2025)
Anonim

HTML-skjemaer er en av de mest grunnleggende måtene å legge til interaktivitet på nettstedet ditt. Du kan stille spørsmål og be om svar fra leserne dine, gi ytterligere informasjon fra databaser, sette opp spill og mer. Det finnes en rekke HTML-elementer du kan bruke til å bygge dine skjemaer. Og når du har bygget skjemaet ditt, er det mange forskjellige måter å sende inn dataene til serveren, eller bare start skjemahandlingen som kjører.

Dette er flere måter du kan sende inn skjemaene dine på:

    • Dette er den vanligste metoden for å få data til serveren, men det kan være veldig vanlig å se.
    • Ved å bruke et bilde, gjør det veldig enkelt å gjøre innsenderknappen din passe med stilen til nettstedet ditt. Men noen mennesker kan ikke gjenkjenne det som en send-knapp.
    • Knappen

      INPUT tag gir mange av de samme alternativene som bildet

      INPUT tag, men ser mer ut som standard innsendingstype. Det krever JavaScript for å aktivere.

    • De

      KNAPP tag er en mer allsidig type knapp enn

      INPUT stikkord. Denne koden krever at Javacript aktiveres.

    • De

      KOMMANDO elementet er nytt i HTML5, og det gir en måte å aktivere skript og skjemaer med tilhørende handlinger. Det er aktivert med JavaScript.

INPUT Element

Inngangen

INPUT element er den vanligste måten å sende inn et skjema, alt du gjør er å velge en type (

knapp,

bilde, eller

sende inn) og om nødvendig legge til noen skript for å sende til skjemahandlingen.

De elementet kan skrives akkurat slik. Men hvis du gjør det, har du forskjellige resultater i forskjellige nettlesere. De fleste nettlesere lager en knapp som sier "Send", men Firefox lager en knapp som sier "Send forespørsel." For å endre hva knappen sier, bør du legge til et attributt:

value = "Send form">

Elementet er skrevet slik, men hvis du slipper av alle andre attributter, vil alt som vises i nettlesere, være en tom grå knapp. For å legge til tekst på knappen, bruk

verdiEgenskap. Men denne knappen vil ikke sende skjemaet med mindre du bruker JavaScript.

onclick = "submit ();">

Det ligner på

knapptype, som trenger et skript for å sende skjemaet. Bortsett fra at i stedet for en tekstverdi, må du legge til en bildekildeadresse.

src = "submit.gif">

Knappelementet

De

KNAPPelementet krever både en åpningstegn og en lukkekode. Når du bruker det, vil innhold som du vedlegger inne i koden være vedlagt på en knapp. Deretter aktiverer du knappen med et skript.

Send inn skjema

Du kan inkludere bilder i knappen eller kombinere bilder og tekst for å lage en mer interessant knapp.

Send inn skjema

Kommandobjektet

De

KOMMANDOelementet er nytt med HTML5 Det krever ikke en

FORM å bli brukt, men det kan fungere som en send-knapp for et skjema. Dette elementet lar deg lage flere interaktive sider uten å kreve skjemaer, med mindre du virkelig trenger skjemaer. Hvis du vil at kommandoen skal si noe, skriver du informasjonen i en

merkelappEgenskap.

label = "Send form">

Hvis du vil at kommandoen din skal representeres av et bilde, bruker du

ikonEgenskap.

ikon = "submit.gif">

HTML-skjemaer har flere forskjellige måter å sende inn, som du har lært på forrige side. To av disse metodene er

INPUTtag og

KNAPPstikkord. Det er gode grunner til å bruke begge disse elementene.

Inngangselementet

Etiketten er den enkleste måten å sende inn et skjema på. Det krever ingenting utover selve taggen, ikke engang a

verdiNår en kunde klikker på knappen, sender den automatisk. Du trenger ikke å legge til noen skript, nettleserne kan sende skjemaet når en sender

INPUTtag er klikket

Problemet er at denne knappen er veldig stygg og ren. Du kan ikke legge til bilder i den. Du kan stil det akkurat som noe annet element, men det kan fortsatt føles som en stygg knapp.

Bruke

INPUTMetode når skjemaet ditt må være tilgjengelig, selv i nettlesere som har slått av JavaScript.

KNAPPEN Element

De

KNAPPelementet tilbyr flere alternativer for å sende inn skjemaer. Du kan sette noe inne i en

KNAPPelement og gjør det til en send-knapp. Vanligvis bruker folk bilder og tekst. Men du kan lage en

DIV og gjør det hele en send-knappen hvis du vil.

Den største ulempen til

KNAPPelementet er at det ikke automatisk sender skjemaet. Dette betyr at det må være noen type skript for å aktivere det. Og så er det mindre tilgjengelig enn

INPUTmetode. Enhver bruker som ikke har aktivert JavaScript, vil ikke kunne sende inn et skjema med bare a

KNAPPelement for å sende det inn.

Bruke

KNAPPmetode på former som ikke er like kritiske. Også, dette er en fin måte å legge til flere innsendingsalternativer i en form.