Hva er en inndatamerking?
En tag er en formateringskode som er del av et dokumentspråk, også kjent som et markeringsspråk , som brukes til å kommentere en tekst på en måte som er forskjellig fra teksten og gir instruksjoner for hvordan teksten skal vises. Det er forskjellige markeringssystemer som har et stort antall unike koder. Merkingssystemene eller språkene inkluderer TeX, Scribe, GML, SGML, HTML, XML og XHTML. HTML står for HyperText Markup Language og det brukes på World Wide Web for å lage struktur for tekst og dokumenter og for å lage hyperkoblinger mellom dokumenter, mens XHTML (utvidbar HTML) kombinerer HTML og XML. Inngangskoden er en HTML- og XHTML-kode, og den støttes av nettlesere Microsoft® Internet Explorer®, Mozilla® Firefox®, Opera®, Google® Chrome® og Apple® Safari®.
Mange HTML- og XHTML-tagger tjener til å formatere tekst som er på siden, men noen skaper muligheter for brukerinteraksjon, og input-taggen er en av de siste: den er en sentral aktør i å bygge former. Det er imidlertid en viktig forskjell mellom hvordan inndataetiketten brukes i HTML og hvordan den brukes i XHTML. I HTML brukes koden <input>, med ellipsen erstattet av det innholdet koden inneholder, og har ingen sluttkode. I XHTML krever input-taggen en ordentlig lukking som denne <input />.
Inndatamerkingen må inneholde typeattributtet for å spesifisere typen kontrollfelt som skal brukes. Mulighetene er: knapp, avkrysningsrute, fil, skjult, bilde, passord, radio, tilbakestilling, innsending og tekst. Knappetypen har vanligvis en handling som er programmert med et klientsideskript, for eksempel JavaScript®, mens avkrysningsruten og radioknappene slås av og på når du klikker på den. Filtypen lar brukeren laste opp en fil, mens skjulte verdier ikke vises, men forblir knyttet til skjemaoppføringen. Passord skiller seg fra tekst ved at det ofte har prikker eller stjerner for å maskere tegnene som er lagt inn, og sende, bilde - som er en slags sende-knapp - og tilbakestille er globale behandlinger av skjemadata.