3
respuestas

input type text vs number para campo número telefónico

Hola! Cómo están? Pregunto: puede ser que si usamos un input type="number" , en los smartphones automáticamente se abra el teclado numérico brindando así mayor velocidad para completar el campo? Tenía entendido eso. Hay alguna otra forma de lograr esa facilidad ?

3 respuestas

Hola Carlos, exacto, al agregar el atributo type al input este se comportara acorde al type ingresado, como bien vos mencionas el atributo type="number" indica que el input recibirá solamente números, por eso en smartphones directamente te abre el teclado numérico, si en ese input intentas agregar una letra no funcionará.

Te dejo una lista de los type mas utilizados:

<input type="button">
<input type="checkbox">
<input type="date">
<input type="email">
<input type="file">
<input type="number">
<input type="password">
<input type="radio">
<input type="range">
<input type="reset">
<input type="search">
<input type="submit">
<input type="tel">
<input type="text"> (default value)

Creo que también se podría agregar en lugar de type="number" el type ="tel", o es que acaso number tiene alguna ventaja sobre tel para el caso expuesto en el video?

Gracias Ignacio y Javier por la respuesta y el comentario .