Input
⟦Šíñglé-líñé téxt fíéld búílt óñ thé ñátívé íñpút éléméñt.~~~~~~~~~~~~~~~~~~~~⟧
- ⟦Brówšérš~~~⟧
- Chrome 123+Firefox 121+Safari 17.5+
- ⟦Tíér~~⟧
- 0
- ⟦Búñdlé çómpréššéd~~~~~~⟧
- 331 B
- ⟦Fórçéd láýóút búdgét~~~~~~~⟧
- 0 ms
- ⟦Áxé búdgét~~~~⟧
- 0
- ⟦ŠŠR çómpátíblé~~~~~⟧
- ⟦Ýéš~~⟧
- ⟦Públíšhéd çóñtráçt~~~~~~~⟧
- ⟦Téšt hárñéšš~~~~~⟧
⟦Pláýgróúñd~~~~⟧
Input
⟦Défáúlt~~~⟧
⟦Díšábléd~~~⟧
Invalid
⟦ÁPÍ~~⟧
Input
| ⟦Próp~~⟧ | ⟦Týpé~~⟧ | ⟦Défáúlt~~~⟧ | ⟦Déšçríptíóñ~~~~⟧ |
|---|---|---|---|
value | string | — | ⟦Çúrréñt válúé, mákíñg thé íñpút çóñtrólléd.~~~~~~~~~~~~~~~~⟧ |
defaultValue | string | — | ⟦Štártíñg válúé fór thé úñçóñtrólléd íñpút, whíçh thé ñátívé éléméñt théñ ówñš.~~~~~~~~~~~~~~~~~~~~~~~~~~~~⟧ |
onValueChange | (value: string) => void | — | ⟦Çálléd wíth thé ñéw válúé whéñévér thé íñpút çháñgéš.~~~~~~~~~~~~~~~~~~~⟧ |
disabled | boolean | false | ⟦Díšábléš thé ñátívé íñpút áñd šétš thé dátá-díšábléd áttríbúté.~~~~~~~~~~~~~~~~~~~~~~~⟧ |
readOnly | boolean | false | ⟦Mákéš thé válúé réád-óñlý whílé kéépíñg thé íñpút fóçúšáblé.~~~~~~~~~~~~~~~~~~~~~⟧ |
invalid | boolean | false | ⟦Márkš thé íñpút íñválíd víá áríá-íñválíd áñd thé dátá-íñválíd áttríbúté.~~~~~~~~~~~~~~~~~~~~~~~~~~⟧ |
⟦Kéýbóárd~~~⟧
| ⟦Kéý~~⟧ | ⟦Áçtíóñ~~~⟧ |
|---|---|
| Tab | ⟦Móvé fóçúš tó/fróm thé çóñtról~~~~~~~~~~~⟧ |
| Enter / Space | ⟦Áçtíváté whéñ fóçúšéd (búttóñ-líké çóñtrólš)~~~~~~~~~~~~~~~~⟧ |
⟦Áççéššíbílítý~~~~~⟧
⟦Úšéš šémáñtíç HTML whéré póššíblé. Íñšpéçt réñdéréd márkúp íñ thé pláýgróúñd — ÁRÍÁ íš áddéd óñlý whéñ ñátívé éléméñtš áré íñšúffíçíéñt.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~⟧
⟦Štýlíñg hóókš~~~~~⟧
data-disabled