| |||
Input text que solo me permita digitar ciertos numeros Estoy realizando una validación de un input text que solo me permita ingresar ciertos números y validarlos , y si no cumple la validación que se limpie el input. Alguna sugerencia . Lo estaba haciendo con datalist pero no limita a que se puedan poner otros datos |
| ||||
Respuesta: Input text que solo me permita digitar ciertos numeros Mira este ejemplo... https://jsfiddle.net/jt0q21n4/ haber si asi te sirve, presta atención al required pattern="banana|cherry" Es simple de esta manera, claro que hay otras alternativas para cosas o necesidades mas complejas
__________________ █ WebHosting / Reseller a bajo costo | Uptime Garantizado | Soporte en Español e Ingles ¿Te sirvió la respuesta? Deja un +1 (Triangulo negro al lado derecho) |
| ||||
Respuesta: Input text que solo me permita digitar ciertos numeros Si los datos que serán considerados como válidos son específicos, por ejemplo, que solo se pueda ingresar número del 5 al 10, puedes crear una lista con dichos datos. Esta puede estar presente en el atributo pattern de la caja de texto (como en el ejemplo de petit89) o puedes crearla en el código JavaScript, por ejemplo, usando un arreglo.
Código Javascript:
Ver original Método usado: Array.prototype.indexOf(). Pero si la lista de datos válidos es indefinida y estos tienen algún tipo de patrón de escritura en común, puedes utilizar expresiones regulares. Por ejemplo, así se validaría que solo se ingresen valores numéricos:
Código Javascript:
Ver original Método usado: RegExp.prototype.test(). Para validar que se trata de un valor numérico, también hay otros métodos y funciones propios de JavaScript que pueden servir; pero, para efectos de esta explicación y dado a que los datos válidos pueden no solo ser números, cualquiera de las formas presentadas te será de mayor utilidad.
__________________ «Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío». ― Ayn Rand |
Etiquetas: |