Vad är en inmatningstagg?
En tagg är en formateringskod som är en del av ett dokumentspråk, även känt som ett markeringsspråk , som används för att kommentera en text på ett sätt som skiljer sig från texten och ger instruktioner för hur texten ska visas. Det finns olika markeringssystem som har ett stort antal unika taggar. Markeringssystemen eller språken inkluderar TeX, Scribe, GML, SGML, HTML, XML och XHTML. HTML står för HyperText Markup Language och det används på webben för att skapa struktur för text och dokument och för att skapa hyperlänkar mellan dokument, medan XHTML (extensible HTML) kombinerar HTML och XML. Inmatningstaggen är en HTML- och XHTML-tagg och stöds av webbläsare Microsoft® Internet Explorer®, Mozilla® Firefox®, Opera®, Google® Chrome® och Apple® Safari®.
Många HTML- och XHTML-taggar tjänar till att formatera text som finns på sidan, men vissa skapar möjligheter för användarinteraktion, och input-taggen är en av de senare: den är en nyckelaktör i att bygga former. Det finns dock en viktig skillnad mellan hur input-taggen används i HTML och hur den används i XHTML. I HTML används taggen <input>, med ellipserna ersatta med vilket innehåll taggen har, och har ingen sluttagg. I XHTML kräver inmatningstaggen en korrekt stängning som denna <input />.
Inmatningstaggen måste innehålla typattributet för att ange vilken typ av kontrollfält som ska användas. Möjligheterna är: knapp, kryssruta, fil, dold, bild, lösenord, radio, återställ, skicka och text. Knapptypen har vanligtvis en åtgärd programmerad med ett klientsideskript, till exempel JavaScript®, medan kryssrutan och radioknapparna slås på och av när de klickas. Filtypen tillåter användaren att ladda upp en fil, medan dolda värden inte visas utan förbli kopplade till formulärposten. Lösenord skiljer sig från text genom att det ofta har prickar eller asterisker för att maskera tecknen som anges, och skicka, avbilda - vilket är en slags skicka-knapp - och återställa är globala behandlingar av formdata.