--- title: slug: Web/HTML/Element/input tags: - Element - Forms - HTML - HTML forms - HTML input tag - MakeBrowserAgnostic - NeedsBrowserCompatibility - NeedsMobileBrowserCompatibility - Reference - Web translation_of: Web/HTML/Element/input ---
{{HTMLRef}}

Sumari

L'element HTML <input> s'utilitza per crear controls interactius per als formularis basats en la web per tal d'acceptar dades de l'usuari. Com un funciona un <input> varia considerablement en funció del valor del seu atribut type.

Categories de contingut Contingut dinàmic, catalogable, enviable, reajustable, element associat a un formulari, phrasing content. Si el {{htmlattrxref("type", "input")}} no és hidden, llavors l'element és etiquetable, contingut palpable.
Contingut permès Cap, és un {{Glossary("empty element")}}.
Omissió de l'etiqueta Ha de tenir una etiqueta d'inici i no ha de tenir una etiqueta de tancament.
Elements pares permesos Qualsevol element que accepti phrasing content.
Interfície DOM {{domxref("HTMLInputElement")}}

Atributs

Aquest element inclou els atributs globals, i els següents.

{{htmlattrdef("type")}}
El tipus de control que es vol veure. El tipus predeterminat és text, si no s'especifica aquest atribut. Els valors possibles són:
{{htmlattrdef("accept")}}
Si el valor de l'atribut type és file, llavors aquest atribut indica els tipus d'arxius que accepta el servidor, en cas contrari s'ignorarà. El valor ha de ser una llista separada per comes d'especificadors de tipus de contingut únic:
{{htmlattrdef("accesskey")}} {{HTMLVersionInline(4)}} only, {{obsoleteGeneric("inline", "HTML5")}}
Un únic caràcter que l'usuari pot pressionar per canviar el focus d'entrada al control. Aquest atribut és global en HTML5.
{{htmlattrdef("mozactionhint")}} {{non-standard_inline}}
Especifica una "acció suggerida" que s'utilitza per determinar com etiquetar la tecla enter en dispositius mòbils amb teclats virtuals. Els valors admesos són go, done, next, search, i send. Aquests queden automàticament assignats a la cadena apropiada i són sensibles a majúscules.
{{htmlattrdef("autocapitalize")}} {{non-standard_inline}}
Aquest és un atribut no estàndard usat per Chrome i Safari mòbil iOS, que controla si i com el valor de text ha de ser amb majúscula automàticament a mesura que s'introdueix/edita per l'usuari. Els valors ja no estan disponibles en iOS 5 i posterior. Els valors possibles són: documentació autocapitalize Referència HTML Safari
{{htmlattrdef("autocomplete")}} {{HTMLVersionInline("5")}}
Aquest atribut indica si el valor del control pot ser completar automàticament pel navegador.
Els valors possibles són:

Veure WHATWG Standard per informació més detallada.

Si l'atribut autocomplete no s'especifica en un element d'entrada, llavors el navegador utilitza el valor de l'atribut autocomplete de l'element <input> propietari del formulari. El propietari del formulari és o bé l'element form en que l'element <input> és un descendent, o l'element form en que el id és especificat per l'atribut form de l'element input. Per obtenir més informació, consulteu l'attribute {{htmlattrxref("autocomplete", "form")}} en {{HTMLElement("form")}}.

L'atribut autocomple també controla si Firefox, a diferència d'altres navegadors, persisteix l'estat dinàmic deshabilitat i (si escau) checkedness dinàmic d'un <input> a través de les càrregues de pàgines. La funció de persistència està activat per defecte. En establir el valor de l'atribut autocomplete a off desactiva aquesta. Això funciona fins i tot quan l'atribut autocomplete preferis que no s'apliques normalment en el <input> en virtut del seu type. Veure{{bug(654072)}}.

Per a la majoria dels navegadors moderns (incloent Firefox 38+, Google Chrome 34+, 11+ IE) establir l'atribut autocomplete no impedirà que l'administrador de contrasenyes del navegador preguntar a l'usuari si desitja emmagatzemar els camps d'inici de sessió (nom d'usuari i contrasenya) i, si estan d'acord, de fer-ho de forma automàtica a l'inici de sessió de la propera vegada que l'usuari visiti la pàgina. Veure L'atribut autocomplete i els camps d'inici de sessió.
{{htmlattrdef("autocorrect")}} {{non-standard_inline}}
Aquest és un atribut no estàndard amb el suport de Safari que s'utilitza per controlar si s'ha d'habilitar la correcció automàtica quan l'usuari està entrant/editan el valor de text del <input>. Els posibles valors del atribut son: documentació autocorrect Referència HTML Safari
{{htmlattrdef("autofocus")}} {{HTMLVersionInline("5")}}
Aquest atribut booleà permet especificar que un control de formulari ha de tenir el focus d'entrada quan es carrega la pàgina, llevat que l'usuari el redefineixi, per exemple escrivint en un control diferent. Només un element de formulari en un document pot tenir l'atribut autofocus, el qual és un valor booleà. No es pot aplicar si l'atribut type està configurat com ocult (és a dir, no es pot establir automàticament el focus a un control ocult). Recordeu que l'enfocament del control pot ocórrer abans de l'activació de l'event DOMContentLoaded.
{{htmlattrdef("capture")}}

Quan el valor de l'atribut type és file, la presència d'aquest atribut booleà indica que la captura dels medis és fa directament des de l'entorn del dispositiu mitjançant un mecanisme de captura dels medis preferits.

{{htmlattrdef("checked")}}

Quan el valor de l'atribut type és radio o checkbox, la presència d'aquest atribut booleà indica que el control està seleccionat per defecte, altrament s'ignora.

Firefox, a diferència d'altres navegadors, per defecte, persistirà la comprovació dinàmica de l'estat d'un <input> a través de les càrregues de les pàgines. Utilitzar l'atribut {{htmlattrxref("autocomplete","input")}} per controlar aquesta funció.

{{htmlattrdef("disabled")}}

Aquest atribut booleà indica que el control de formulari no està disponible per a la interacció. En particular, l'event click no serà enviat en els controls deshabilitats. A més, el valor d'un control deshabilitat no s'envia amb el formulari.

Firefox, a diferència d'altres navegadors, per defecte, persisteixi l'estat dinàmic desactivat d'un <input> a través de les càrregues de les pàgines. Utilitzar l'atribut {{htmlattrxref("autocomplete","input")}}  per controlar aquesta funció.

{{htmlattrdef("form")}} {{HTMLVersionInline("5")}}
L'element formulari al que està associat amb un element input (el seu propietari de formulari). El valor de l'atribut ha de ser un id d'un element {{HTMLElement ( "form")}} del mateix document. Si no s'especifica aquest atribut, aquest element <input> ha de ser un descendent d'un element {{HTMLElement ( "form")}}. Aquest atribut li permet col·locar elements <input> en qualsevol part d'un document, no només com a descendents dels seus elements de formulari. Una entrada només pot associar-se a un formulari.
{{htmlattrdef("formaction")}} {{HTMLVersionInline("5")}}
L'URI d'un programa que processa la informació presentada per l'element input, si es tracta d'un botó d'enviament o una imatge. Si s'especifica, reemplaça l'atribut {{htmlattrxref ( "action", "form")}} propietari del formulari de l'element.
{{htmlattrdef("formenctype")}} {{HTMLVersionInline("5")}}
Si l'element d'entrada és un botó d'enviament o imatge, aquest atribut especifica el tipus de contingut que s'utilitza per enviar el formulari al servidor. Els valors possibles són:

Si s'especifica aquest atribut, anul·la l'atribut {{htmlattrxref("enctype","form")}}  del propietari del formulario de l'element..

{{htmlattrdef("formmethod")}} {{HTMLVersionInline("5")}}
Si l'element d'entrada és un botó d'enviament o la imatge, aquest atribut especifica el mètode HTTP que el navegador utilitza per enviar el formulari. Els valors possibles són:

Si s'especifica, aquest atribut anul·la l'atribut {{htmlattrxref("method","form")}} del propietari del formulario de l'element.

{{htmlattrdef("formnovalidate")}} {{HTMLVersionInline("5")}}

Si l'element input és un botó d'enviament o imatge, aquest atribut booleà especifica que el formulari no ha de ser validat quan s'envïi. Si no s'especifica aquest atribut, s'anul·la l'atribut {{htmlattrxref("novalidate","form")}} del propietari del formulario de l'element.

{{htmlattrdef("formtarget")}} {{HTMLVersionInline("5")}}
Si l'element input és un botó d'enviament o imatge, aquest atribut és un nom o una paraula clau que indica on s'ha de mostrar la resposta que es rep després d'enviar el formulari. Es tracta d'un nom, o una paraula clau per a un context de navegació (per exemple, pestanya, finestra o marc en línia). Si no s'especifica aquest atribut, s'anul·la l'atribut {{htmlattrxref("target", "form")}}  del propietari del formulario dels elements. Les següents paraules clau tenen un significat especial:
{{htmlattrdef("height")}} {{HTMLVersionInline("5")}}
Si el valor de l'atribut type és image, aquest atribut defineix l'altura de la imatge mostrada per al botó.
{{htmlattrdef("incremental")}} {{non-standard_inline}}
Aquest és un atribut no estàndard amb el suport de WebKit (Safari) i Blink (Chrome) que només s'aplica quan type és serach. Si l'atribut és present, sense importar quin és el seu valor, els elements <input> desencadena esdeveniments search que l'usuari edita el valor de text. L'esdeveniment només s'activa després d'un temps d'espera definit per la implementació que ha transcorregut des de l'última pulsació de tecla; noves pulsacions de tecles restableixen el temps d'espera. En altres paraules, l'activació de l'esdeveniment es retornat. Si l'atribut està absent, l'esdeveniment search només s'activa quan l'usuari inicia una recerca explícita (per exemple, prement la tecla Retorn mentre es trobin dins el camp). documentation incremental HTML Reference Safari.
{{htmlattrdef("inputmode")}} {{HTMLVersionInline("5")}}
Un suggeriment per al navegador per a quin teclat es mostrarà. Aquest atribut s'aplica quan el valor de l'atribut type és text, password, email o url. Els valors possibles són:
{{htmlattrdef("list")}} {{HTMLVersionInline("5")}}
Identifica una llista d'opcions predefinides per suggerir a l'usuari. El valor ha de ser l'id d'un element {{HTMLElement("datalist")}} en el mateix document. El navegador mostra únicament les opcions que són valors vàlids per a aquest element d'entrada. Aquest atribut s'ignora quan els valors de l'atribut type son hidden, checkbox, radio, file, o un tipus button.
{{htmlattrdef("max")}} {{HTMLVersionInline("5")}}
El valor màxim (numèric o de data i hora) per a aquest element, que no ha de ser inferior al seu valor mínim (atribut min).
{{htmlattrdef("maxlength")}}
Si el valor de l'atribut type és  text, email, search, password, tel o url, aquest atribut especifica el nombre màxim de caràcters (en punts de codi Unicode) que l'usuari pot entrar; per a altres tipus de control, s'ignora. Es pot excedir el valor de l'atribut size. Si no s'especifica, l'usuari pot introduir un nombre il·limitat de caràcters. Especificar un nombre negatiu dóna com resultat el comportament predeterminat; és a dir, l'usuari pot introduir un nombre il·limitat de caràcters. La restricció s'avalua només quan s'ha canviat el valor de l'atribut.
{{htmlattrdef("min")}} {{HTMLVersionInline("5")}}
El valor mínim (numèric o de data i hora) per a aquest element, que no ha de ser superior al seu valor màxim (atribut max).
{{htmlattrdef("minlength")}} {{HTMLVersionInline("5")}}
i el valor de l'atribut type és text, email, search, password, tel, or url, aquest atribut especifica el nombre mínim de caràcters (en punts de codi Unicode) que l'usuari pot entrar; per a altres tipus de control, s'ignora.
{{htmlattrdef("multiple")}} {{HTMLVersionInline("5")}}
Aquest atribut booleà indica si l'usuari pot introduir més d'un valor. Aquest atribut s'aplica quan l'atribut type s'estableix en email o file; en cas contrari, s'ignora.
{{htmlattrdef("name")}}
El nom del control, que es presenta amb les dades del formulari.
{{htmlattrdef("pattern")}} {{HTMLVersionInline("5")}}
Una expressió regular en que el valor del control es compara. El patró ha de coincidir amb la totalitat del valor, i no només un subconjunt. Utilitzeu l'atribut title per descriure el patró per ajudar l'usuari. Aquest atribut s'aplica quan el valor de l'atribut type és search, tel, url, email o password; en cas contrari, s'ignora. El llenguatge d'expressions regulars és el mateix que l'algoritme de JavaScript {{jsxref("RegExp")}}, amb el paràmetre 'u' que fa que sigui tractar el patró com una seqüència de punts de codi Unicode. El patró no està envoltat per barres inclinades.
{{htmlattrdef("placeholder")}} {{HTMLVersionInline("5")}}
Un suggeriment a l'usuari del que pot ser introduït en el control. El text del marcador no ha de contenir retorns de carro o salts de líni.
Nota: No utilitzeu el atribut marcador de posició en lloc d'un element {{HTMLElement("label")}}. Els seus propòsits són diferents: l'atribut  {{HTMLElement("label")}} descriu el paper de l'element de formulari; és a dir, que indica quin tipus d'informació s'espera, l'atribut de marcador de posició és una pista sobre el format del contingut que ha de prendre. Hi ha casos en què l'atribut marcador de posició no es mostra a l'usuari, pel que el formulari ha de ser comprensible sense ell.
{{htmlattrdef("readonly")}} {{HTMLVersionInline("5")}}
Aquest atribut indica que l'usuari no pot modificar el valor del control. El valor de l'atribut és irrellevant. Si necessita accés de lectura i escriptura al valor d'entrada, no afegiu l'atribut "readonly". S'ignora si el valor de l'atribut type és hidden, range, color, checkbox, radio, file o un type button (així com button o submit).
{{htmlattrdef("required")}} {{HTMLVersionInline("5")}}
Aquest atribut especifica que l'usuari ha d'omplir un valor abans d'enviar un formulari. No es pot utilitzar quan l'atribut type és hidden, image o un type button (submit, reset, o button). Les pseudo-classes CSS {{cssxref(":optional")}} i {{cssxref(":required")}} s'aplicaran al camp segons correspongui.
{{htmlattrdef("results")}} {{non-standard_inline}}
Aquest és un atribut no estàndard amb el suport de Safari que només s'aplica quan type és search. S'utilitza per controlar el nombre màxim d'entrades que han de mostrar-se en la llista desplegable nadiva de <input> de les consultes de cerca anteriors.El seu valor ha de ser un enter decimal no negatiu.
{{htmlattrdef("selectionDirection")}} {{HTMLVersionInline("5")}}
La direcció en què es va produir la selecció. Això és "forward" (cap endevant) si la selecció es va fer d'esquerra a dreta en una configuració regional LTR o de dreta a esquerra en un local RTL, o "backward" (cap enrere) si la selecció es va fer en la direcció oposada. Això pot ser "none" (cap) si la direcció de selecció és desconeguda.
{{htmlattrdef("selectionEnd")}}
El desplaçament en el contingut de text de l'element de l'últim caràcter seleccionat. Si no hi ha selecció, aquest valor indica el desplaçament al caràcter següent a la posició actual del cursor d'entrada de text (és a dir, la posició que ocuparia del següent caràcter teclejat).
{{htmlattrdef("selectionStart")}}
El desplaçament en el contingut de text de l'element del caràcter seleccionat en primer lloc. Si no hi ha selecció, aquest valor indica el desplaçament al caràcter següent a la posició actual del cursor d'entrada de text (és a dir, la posició que ocuparia del següent caràcter teclejat).
{{htmlattrdef("size")}}
La mida inicial del control. Aquest valor és en píxels llevat que el valor de l'atribut type és text o password, en aquest cas, és un nombre enter de caràcters. A partir d'HTML5, aquest atribut s'aplica només quan l'atribut type s'estableix en text, search, tel, url, email o password; en cas contrari, s'ignora. A més, la mida ha de ser més gran que zero. Si no s'especifica una mida, s'utilitza un valor predeterminat de 20. HTML5 es limita a establir "l'agent d'usuari ha d'assegurar que almenys molts caràcters siguin visibles", però diferents caràcters poden tenir diferents amplades en certes fonts; en alguns navegadors, una determinada cadena de caràcters x no serà completament visible, fins i tot si es defineix la mida d'almenys en x.
{{htmlattrdef("spellcheck")}} {{HTMLVersionInline("5")}}
Establir el valor d'aquest atribut en true indica que l'element ha de tenir la seva ortografia i gramàtica comprovada. El valor per omissió indica que l'element té que actuar d'acord amb un comportament predeterminat, possiblement basat en el propi valor spellcheck de l'element pare . El valor false indica que l'element no ha de ser comprovat
{{htmlattrdef("src")}}
Si el valor de l'atribut type es image, aquest atribut especifica una URI per a la ubicació d'una imatge que es mostrarà en el botó gràfic d'enviament; en cas contrari, s'ignora.
{{htmlattrdef("step")}} {{HTMLVersionInline("5")}}
Treballa amb dels atributs mín i max per limitar els increments en la qual es pot establir un valor numèric o de data i hora. Pot ser una cadena qualsevol o d'un nombre de coma flotant positiva. Si aquest atribut no està establert a qualsevol, el control només accepta valors en múltiples del valor de pas major que el mínim.
{{htmlattrdef("tabindex")}} element-specific in {{HTMLVersionInline(4)}}, global in {{HTMLVersionInline("5")}}
La posició de l'element en l'ordre de navegació de pestanyes del document actual.
{{htmlattrdef("usemap")}} {{HTMLVersionInline(4)}} only, {{obsoleteGeneric("inline", "HTML5")}}

El nom d'un element {{HTMLElement("map")}} que s'utilitzarà com un mapa d'imatge.

{{htmlattrdef("value")}}
El valor inicial del control. Aquest atribut és opcional, excepte quan el valor de l'atribut type és radio o checkbox
Recordeu que en tornar a carregar la pàgina, Gecko i IE ignoraran el valor especificat en el codi HTML, si el valor va ser canviat abans de la recàrrega
{{htmlattrdef("webkitdirectory")}} {{non-standard_inline}}
Aquest atribut booleà indica si el selector s'utilitza quan l'atribut type és file per permetre la selecció de només directoris.
{{htmlattrdef("width")}} {{HTMLVersionInline("5")}}
Si el valor de l'atribut type és image, aquest atribut defineix l'amplada de la imatge visualitzada per al botó.
{{htmlattrdef("x-moz-errormessage")}} {{non-standard_inline}}
Aquesta extensió de Mozilla li permet especificar el missatge d'error que es mostrarà quan un camp no és valida correctament.

Notes

Entrades d'arxius

Not: A partir de {{Gecko("2.0")}}, cridar al mètode click() en un element <input> de type "file" obre el selector d'arxius i permet a l'usuari seleccionar arxius. Consulti Ús d'arxius d'aplicacions web per obtenir un exemple i més detalls.

No es pot establir el valor d'un selector de fitxers a partir d'un script; fer alguna cosa com el següent no té efecte:

var e = getElementById("someFileInputElement");
e.value = "foo";

Missatges d'error

Si voleu que Firefox presenti un missatge d'error personalitzat quan un camp no pot validar, podeu utilitzar l'atribut x-moz-errormessage per fer-ho:

<input type="email" x-moz-errormessage="Please specify a valid email address.">

Tingueu en compte, però, que això no és estàndard i no tindrà efecte sobre altres navegadors.

Exemples

Exemple 1; Caixa d'entrada senzilla

HTML

<p>A basic input</p>
<input type="text" value="Type here">

Resultat

{{ EmbedLiveSample('Example_1_Simple_input_box', '', '100', '', 'Web/HTML/Element/input') }}

Exemple 2; Escenari de cas d'ùs comú

HTML

<p>A common form that includes input tags</p>
<form action="getform.php" method="get">
    <label>First name: <input type="text"></label><br>
     <label>Last name: <input type="text"></label><br>
        <label>E-mail: <input type="email"></label><br>
<input type="submit" value="Submit">
</form>

Resultat

{{ EmbedLiveSample('Example_2_Common_use-case_scenario', '', '200', '', 'Web/HTML/Element/input') }}

Ús de mozactionhint en Firefox mòbil

Es pot utilitzar l'atribut {{htmlattrxref("mozactionhint", "input")}} per especificar el text de l'etiqueta de la tecla Retorn al teclat virtual quan el formulari es representa a Firefox mòbil. Per exemple, per tenir una etiqueta a "Següent", pot fer això:

<input type="text" mozactionhint="next">

El resultat és:

mozactionhint.png

Localització

Les entrades permeses per a certs tipus <input> depenen de la configuració regional. En algunes localitats, 1,000.00 és un nombre vàlid, mentre que en altres localitats la forma vàlida d'ingressar aquest nombre és 1.000,00.

Firefox utilitza la següent heurística per determinar la configuració regional per validar l'entrada de l'usuari (almenys per type = "number"):

Especificacions

Especificació Estat Comentari
{{SpecName('HTML WHATWG', 'forms.html#the-input-element', '<input>')}} {{Spec2('HTML WHATWG')}}  
{{SpecName('HTML Media Capture', '#the-capture-attribute','<input capture>')}} {{Spec2('HTML Media Capture')}} Afegeix l'element capture
{{SpecName('HTML5 W3C', 'forms.html#the-input-element', '<input>')}} {{Spec2('HTML5 W3C')}}  
{{SpecName('HTML4.01', 'interact/forms.html#h-17.4', '<form>')}} {{Spec2('HTML4.01')}}  

{{CompatibilityTable}}

Característica Chrome Firefox (Gecko)[28] Internet Explorer Opera Safari
Suport bàsic 1.0 {{CompatGeckoDesktop("1.7")}} {{CompatVersionUnknown}}[1] 1.0 1.0
type 1.0 {{CompatGeckoDesktop("1.7")}} 2 1.0 1.0
type=button 1.0 {{CompatGeckoDesktop("1.7")}} 3 1.0 1.0
type=checkbox 1.0 {{CompatGeckoDesktop("1.7")}}
{{CompatGeckoDesktop("1.9.2")}}[2]
2 1.0 1.0
type=color 21.0 {{CompatGeckoDesktop("29.0")}} {{CompatNo}} 11.01 {{CompatNo}}
type=date 5.0[24] {{CompatNo}}[3] {{CompatNo}} 10.62 {{CompatVersionUnknown}}[4]
type=datetime {{CompatNo}}[4] {{CompatNo}}[3] {{CompatNo}} 10.62 {{CompatVersionUnknown}}[4]
type=datetime-local 5.0 {{CompatNo}}[3] {{CompatNo}} 10.62 {{CompatVersionUnknown}}[4]
type=email 5.0 {{CompatGeckoDesktop("2.0")}} 10 10.62 {{CompatUnknown}}
type=file 1.0 {{CompatGeckoDesktop("1.7")}} 3.02 1.0 1.0
type=hidden 1.0 {{CompatGeckoDesktop("1.7")}} 2 1.0 1.0
type=image 1.0 {{CompatGeckoDesktop("1.7")}}[5] 2 1.0 1.0
type=month 5.0 {{CompatNo}}[6] {{CompatNo}} 10.62 {{CompatVersionUnknown}}[4]
type=number 6.0[7] {{CompatGeckoDesktop("29.0")}} 10[4] 10.62 {{CompatVersionUnknown}}
type=password 1.0 {{CompatGeckoDesktop("1.7")}} 2 1.0 1.0
type=radio 1.0 {{CompatGeckoDesktop("1.7")}}
{{CompatGeckoDesktop("1.9.2")}}[2]
2 1.0 1.0
type=range 5.0 {{CompatGeckoDesktop("23.0")}} 10 10.62[8] {{CompatVersionUnknown}}
type=reset 1.0 {{CompatGeckoDesktop("1.7")}} 2 1.0 1.0
type=search 5.0 {{CompatGeckoDesktop("2.0")}} 10 11.01 {{CompatVersionUnknown}}
type=submit 1.0 {{CompatGeckoDesktop("1.7")}} 2 1.0 1.0
type=tel 5.0 {{CompatGeckoDesktop("2.0")}} 10 11.01 {{CompatUnknown}}
type=text 1.0 {{CompatGeckoDesktop("1.7")}} 2 1.0 1.0
type=time 5.0 {{CompatNo}}[3] {{CompatNo}} 10.62 {{CompatVersionUnknown}}[4]
type=url 5.0 {{CompatGeckoDesktop("2.0")}} 10 10.62 {{CompatUnknown}}
type=week 5.0 {{CompatNo}}[3] {{CompatNo}} 10.62 {{CompatVersionUnknown}}[4]
accept=[file extension] {{CompatVersionUnknown}} {{CompatNo}} 10 {{CompatUnknown}} {{CompatNo}}
accept=[MIME type] 8.0 {{CompatGeckoDesktop("16.0")}} 10 10 {{CompatNo}}
accept=audio/* {{CompatVersionUnknown}} {{CompatGeckoDesktop("2.0")}}[9] 10 {{CompatNo}} {{CompatNo}}
accept=video/* {{CompatVersionUnknown}} {{CompatGeckoDesktop("2.0")}}[10] 10 {{CompatNo}} {{CompatNo}}
accept=image/* {{CompatVersionUnknown}} {{CompatGeckoDesktop("2.0")}}[11] 10 {{CompatNo}} {{CompatNo}}
accept=[. + ext] {{CompatUnknown}} {{CompatGeckoDesktop("37.0")}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}}
accesskey 1.0 {{CompatVersionUnknown}} 6 1.0 {{CompatUnknown}}
mozactionhint {{CompatNo}} {{CompatGeckoDesktop("2.0")}} {{CompatNo}} {{CompatNo}} {{CompatNo}}
autocapitalize 43 {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}} {{CompatVersionUnknown}}
autocomplete 17.0 {{CompatGeckoDesktop("2.0")}} 5 9.6 5.2
autofocus 5.0 {{CompatGeckoDesktop("2.0")}} 10 9.6 5.0
capture Chrome for Android (0.16) {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}}
checked 1.0 {{CompatGeckoDesktop("1.7")}} 2 1.0 1.0
disabled 1.0 {{CompatGeckoDesktop("1.7")}}[25] 6 1.0 1.0
form 9.0 {{CompatGeckoDesktop("2.0")}} {{CompatUnknown}} 10.62 {{CompatUnknown}}
formaction 9.0 {{CompatGeckoDesktop("2.0")}} 10 10.62 5.2
formenctype 9.0 {{CompatGeckoDesktop("2.0")}} 10 10.62 {{CompatUnknown}}
formmethod 9.0 {{CompatGeckoDesktop("2.0")}} 10 10.62 5.2
formnovalidate 5.0[12] {{CompatGeckoDesktop("2.0")}} 10 10.62 {{CompatUnknown}}
formtarget 9.0 {{CompatGeckoDesktop("2.0")}} 10 10.62 5.2
height 1.0 {{CompatGeckoDesktop("16.0")}} {{CompatUnknown}} 1.0 {{CompatUnknown}}
incremental {{CompatVersionUnknown}} {{CompatNo}} {{CompatNo}} {{CompatNo}} {{CompatVersionUnknown}}
inputmode {{CompatNo}} {{CompatNo}} {{CompatNo}} {{CompatNo}} {{CompatNo}}
list 20.0 {{CompatGeckoDesktop("2.0")}} 10 9.6 {{CompatNo}}
max 5.0 {{CompatGeckoDesktop("16.0")}} {{CompatUnknown}} 10.62 {{CompatUnknown}}
maxlength 1.0 {{CompatGeckoDesktop("1.7")}} 2 1.0 1.0
min 5.0 {{CompatGeckoDesktop("16.0")}} {{CompatUnknown}} 10.62 {{CompatUnknown}}
minlength 40.0 {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}}
multiple 1.0[13] {{CompatGeckoDesktop("1.9.2")}}[14]
{{CompatVersionUnknown}}[15]
10 1.0
10.62[14]
11.01[15]
{{CompatUnknown}}
name 1.0 {{CompatGeckoDesktop("1.7")}} 2 1.0 1.0
pattern 5.0 {{CompatGeckoDesktop("2.0")}} 10 9.6 {{CompatNo}}
placeholder 10.0 {{CompatGeckoDesktop("2.0")}} 10 11.00 5.0
readonly 1.0 {{CompatGeckoDesktop("1.7")}} 6[16] 1.0 1.0
required 5.0
10[17]
{{CompatGeckoDesktop("2.0")}} 10 9.6 {{CompatNo}}
size 1.0 {{CompatGeckoDesktop("1.7")}} 2 1.0 1.0
spellcheck 10.0 {{CompatGeckoDesktop("1.9.2")}} 10 11.0 4.0
src 1.0 {{CompatGeckoDesktop("1.7")}} 2 1.0 1.0
step 6.0 {{CompatGeckoDesktop("16.0")}} 10 10.62 5.0
tabindex 1.0 {{CompatGeckoDesktop("1.7")}} 6[18] {{CompatVersionUnknown}} {{CompatUnknown}}
webkitdirectory {{CompatVersionUnknown}} {{CompatGeckoDesktop("49.0")}} {{CompatUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}}
width 1.0 {{CompatGeckoDesktop("16.0")}} {{CompatUnknown}} 1.0 {{CompatUnknown}}
Feature Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support {{CompatVersionUnknown}} {{CompatGeckoMobile("2.0")}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}}
type {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}}
type=button {{CompatVersionUnknown}} {{CompatVersionUnknown}}[27] {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}}
type=checkbox {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}}
type=color {{CompatUnknown}} {{CompatGeckoDesktop("27.0")}} {{CompatUnknown}} {{CompatVersionUnknown}} {{CompatUnknown}}
type=date {{CompatNo}} {{CompatNo}} {{CompatNo}} 10.62 5.0[23]
type=datetime {{CompatNo}} {{CompatNo}} {{CompatNo}} 10.62 {{CompatVersionUnknown}}[23]
type=datetime-local {{CompatNo}} {{CompatNo}} {{CompatNo}} 10.62 {{CompatVersionUnknown}}[23]
type=email {{CompatUnknown}} {{CompatGeckoMobile("2.0")}} {{CompatUnknown}} {{CompatVersionUnknown}} 3.1[19]
type=file {{CompatUnknown}} {{CompatUnknown}}[27] {{CompatUnknown}} {{CompatUnknown}} {{CompatVersionUnknown}}[21]
type=hidden {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}}
type=image {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}}
type=month {{CompatNo}} {{CompatNo}} {{CompatNo}} 10.62 {{CompatVersionUnknown}}[23]
type=number 2.3 {{CompatGeckoMobile("29.0")}} {{CompatUnknown}} {{CompatVersionUnknown}} 4.0[19]
type=password {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}}[22]
type=radio {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}}
type=range {{CompatUnknown}} {{CompatNo}} {{CompatUnknown}} {{CompatVersionUnknown}} 5.0
type=reset {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}}
type=search {{CompatUnknown}} {{CompatGeckoMobile("2.0")}} {{CompatUnknown}} 10.62 4.0[22]
type=submit {{CompatVersionUnknown}} {{CompatVersionUnknown}}[27] {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}}
type=tel 2.3 {{CompatGeckoMobile("2.0")}} {{CompatUnknown}} 10.62 3.1[22]
type=text {{CompatVersionUnknown}} {{CompatVersionUnknown}}[27] {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}}[22]
type=time {{CompatNo}} {{CompatNo}} {{CompatNo}} 10.62 {{CompatVersionUnknown}}[23]
type=url {{CompatUnknown}} {{CompatGeckoMobile("2.0")}} {{CompatUnknown}} 10.62 3.1[19]
type=week {{CompatNo}} {{CompatNo}} {{CompatNo}} 10.62 {{CompatVersionUnknown}}
accept=[MIME type] {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}}
accept=audio/* {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}}
accept=image/* {{CompatUnknown}} {{CompatUnknown}}[26] {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}}
accept=video/* {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}}
accept=[. + ext] {{CompatUnknown}} {{CompatGeckoMobile("37.0")}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}}
accesskey {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}}
autocomplete {{CompatUnknown}} {{CompatGeckoMobile("2.0")}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}}
autofocus 3.2 {{CompatGeckoMobile("2.0")}} {{CompatUnknown}} {{CompatVersionUnknown}} {{CompatUnknown}}
capture 3.0 {{CompatGeckoMobile("10.0")}} {{CompatUnknown}} {{CompatUnknown}} 6.0
checked {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}}
disabled {{CompatVersionUnknown}} {{CompatGeckoMobile("2.0")}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}}
form {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}}
formaction {{CompatUnknown}} {{CompatGeckoMobile("2.0")}} {{CompatUnknown}} 10.62 5.0
formenctype {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}}
formmethod {{CompatUnknown}} {{CompatGeckoMobile("2.0")}} {{CompatUnknown}} 10.62 5.0
formnovalidate {{CompatUnknown}} {{CompatGeckoMobile("2.0")}} {{CompatUnknown}} 10.62 {{CompatUnknown}}
formtarget {{CompatUnknown}} {{CompatGeckoMobile("2.0")}} {{CompatUnknown}} 10.62 5.0
height {{CompatUnknown}} {{CompatGeckoMobile("16.0")}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}}
list {{CompatNo}} {{CompatGeckoMobile("2.0")}} {{CompatUnknown}} {{CompatVersionUnknown}} {{CompatUnknown}}
max {{CompatUnknown}} {{CompatGeckoMobile("16.0")}}[20] {{CompatUnknown}} 10.62 {{CompatUnknown}}
maxlength {{CompatVersionUnknown}} {{CompatGeckoMobile("2.0")}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}}
min {{CompatUnknown}} {{CompatGeckoMobile("16.0")}}[20] {{CompatUnknown}} 10.62 {{CompatUnknown}}
minlength {{CompatUnknown}} {{CompatNo}} {{CompatUnknown}} 27.0 {{CompatUnknown}}
multiple {{CompatUnknown}} {{CompatVersionUnknown}} {{CompatUnknown}} {{CompatVersionUnknown}} {{CompatUnknown}}
name {{CompatVersionUnknown}} {{CompatGeckoMobile("2.0")}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} 1.0
pattern {{CompatUnknown}} {{CompatGeckoMobile("2.0")}} {{CompatUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}}
placeholder 2.3 {{CompatGeckoMobile("2.0")}} {{CompatUnknown}} 11.10 4
readonly {{CompatVersionUnknown}} {{CompatGeckoMobile("2.0")}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}}
required {{CompatUnknown}} {{CompatVersionUnknown}} {{CompatUnknown}} {{CompatVersionUnknown}} {{CompatUnknown}}
size {{CompatVersionUnknown}} {{CompatGeckoMobile("2.0")}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}}
spellcheck {{CompatUnknown}} {{CompatGeckoMobile("2.0")}} {{CompatUnknown}} 11.0 {{CompatUnknown}}
src {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}}
step {{CompatUnknown}} {{CompatGeckoMobile("16.0")}}[20] {{CompatUnknown}} 10.62 {{CompatUnknown}}
tabindex {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}}
webkitdirectory {{CompatVersionUnknown}} {{CompatGeckoMobile("49.0")}} {{CompatUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}}
width {{CompatUnknown}} {{CompatGeckoMobile("16.0")}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}}

[1] Això es va implementar en la versió 2 o anterior.

[2] Implementat pel valor indeterminate.

[3] Aquesta funció no està implementada encara . Veure {{bug("825294")}}.

[4] És reconegut però no hi ha cap interfície d'usuari.

[5] Gecko 2.0 {{geckoRelease ("2.0")}} només envia coordenades X i Y quan es fa clic, ja no és el nom / valor de l'element.

[6] Aquesta funció no està implementada encara . Veure {{bug("888320")}}.

[7] Localització en Chrome 11.

[8] Opera 11.01 afegeix suport per a un valor predeterminat.

[9] Filtres per a les següents extensions d'arxiu d'àudio : .aac, .aif, .flac, .iff, .m4a, .m4b, .mid, .midi, .mp3, .mpa, .mpc, .oga, .ogg, .ra, .ram, .snd, .wav, .wma.

[10] Filtres per a les següents extensions d'arxiu de video : .avi, .divx, .flv, .m4v, .mkv, .mov, .mp4, .mpeg, .mpg, .ogm, .ogv, .ogx, .rm, .rmvb, .smil, .webm, .wmv, .xvid

[11] Filtres per a les següents extensions d'arxiu d'imatge: .jpe, .jpg, .jpeg, .gif, .png, .bmp, .ico, .svg, .svgz, .tif, .tiff, .ai, .drw, .pct, .psp, .xcf, .psd, .raw

[12] En 6.0 només funcionava amb el tipus de document HTML 5, el suport de validació en 7.0 va ser desactivat i tornat a habilitar en 10.0.

[13] Suportat per type="file" i type="email" des de la versió 5.0.

[14] Suportat per type="file".

[15] Suportat per type="email".

[16] Desaparegut per type="checkbox" and type="radio".

[17] Suportat per l'element {{HTMLElement("select")}} .

[18] Els elements amb tabindex > 0 no son navegables.

[19] Safari Mobile per iOS s'aplica un estil predeterminat de {{cssxref("opacity")}}: 0.4 a elements <input> de text desactivats.  Altres navegadors més importants actualment no comparteixen aquest estil particular per defecte en

[20] UI podria romandre sense aplicar-se.

[21] La càrrega d'arxius es van trencar a Mobile Safari per iOS 8.0 i 8.0.1. L'error es va corregir en iOS 8.0.2.

[22] Safari Mobile per iOS s'aplica un estil predeterminat de {{cssxref("opacity")}}: 0.4 a elements <input> de text desactivats.  Altres navegadors més importants actualment no comparteixen aquest estil particular per defecte en

[23] En Safari Mobile per iOS, l'establiment de {{cssxref("display")}}: block en un <input> de type="date", type="time", type="datetime", type="datetime-local", o type="month" fa que el text dins de l'etiqueta <input> perdi l'alineació vertical. Veure {{webkitbug("139848")}}.

[24] A partir def Chrome v39, un <input> de type="date" amb un estil {{cssxref("display")}}: table-cell; {{cssxref("width")}}: 100%; tindrà un {{cssxref("min-width")}} imposat per Chrome i no pot arribar a ser més estreta que aquesta amplada mínima. Vegeu Chromium bug #346051.

[25] Firefox, a diferència d'altres navegadors, per defecte, persisteixi l'estat dinàmic desactivat i (si escau) la validació dinàmica d'un <input> a través de càrregues de pàgines. Establir el valor de l'atribut {{htmlattrxref("autocomplete","input")}} a off per desactiva aquesta funció; això funciona fins i tot quan l'atribut {{htmlattrxref("autocomplete","input")}} normalment no s'apliqués als elements <input> en virtut del seu {{htmlattrxref("type","input")}}. Veure {{bug(654072)}}.

[26] A partir de Gecko 9.0 {{geckoRelease ("9.0")}}, Firefox per Android permet als usuaris capturar imatges utilitzant la seva càmera i pujar-los, sense haver de sortir del navegador. Els desenvolupadors web poden implementar aquesta funció, simplement definint el valor de l'atribut accept a image/* en el seu <input> of type="file" d'entrada.

[27] Firefox per a Android es estableix per omissió {{cssxref("background-image")}} en totes les entrades de type="file". Això es pot desactivar usant background-image:none;. També s'estableix com a predeterminat {{cssxref("border")}} en ells.

[28] Abans del Firefox 51, selectionStart i selectionEnd retornaven 0 quan no hi havia cap selecció. Ara bé, aquests retornen correctament el desplaçament del caràcter immediatament després de la posició del cursor d'entrada del text actual; que és on es col·locarà el següent caràcter introduït.

Veure