hola a todos, necesito saber como puedo hacer para validar que un textarea, solo le puedan ingresar numero y guiones, como si fuese una fecha, ejemplo 12-12-2005
saludos
| ||||
Hola Maralbust! ![]() Puedes utilizar expresiones regulares, si vas nada mas va a ser válido escribir caracteres como digitos y guiones sin ningún orden en especial puedes implementar esto:
Código:
Y un ejemplo de como iría el formulario.function validar($referencia){ if(/^[0-9\-]+$/.test($referencia.texto.value)) return true; alert('La área de texto solo admite - y dígitios.'); return false; } Código PHP: |
| ||||
Hola maralbust También puedes ir validando según teclea el usuario. Pon el texarea así: <textarea name="texto" id="texto" onkeypress="return validar(event)"></textarea> y cambia un poco el código de jahepi
Código:
Saludos, function validar(e){ tecla = (document.all) ? e.keyCode : e.which; tecla = String.fromCharCode(tecla) return /^[0-9\-]+$/.test(tecla); } ![]() |