Dentro de la etiquea HEAD
<script language="javascript">
// Jorge Olaya (http://jorgeolaya.blogspot.com/)- Validacion de campos de texto
// Mauricio Escobar, 30/08/00. Validacion de campos sin usar expresiones regulares.
//
//Este script y otros muchos pueden
//descarse on-line de forma gratuita
//en El Código: www.elcodigo.net
function ValidaCampo(campo, caract_extra, nulo)
{
if (nulo == 1 && campo == "")
{
alert("ERROR: No puede dejar este campo vacio")
return false
}
var ubicacion
var enter = "\n"
var caracteres = "abcdefghijklmnopqrstuvwxyzñ1234567890 ABCDEFGHIJKLMNOPQRSTUVWXYZÑáéíóúÁÉÍÓÚ" + String.fromCharCode(13) + enter + caract_extra
var contador = 0
for (var i=0; i < campo.length; i++)
{
ubicacion = campo.substring(i, i + 1)
if (caracteres.indexOf(ubicacion) != -1)
{
contador++
}
else
{
alert("ERROR: No se acepta el caracter '" + ubicacion + "'.")
return false
}
}
//para que envie los datos, quitar las 2 lineas siguientes
alert("Datos correctos.")
return false
}
</script>
Dentro de la etiqueta BODY
<form action="" name="formulario2" onsubmit="return ValidaCampo(this.texto.value, '', 0)">
<small>Texto:</small>
<textarea cols="14" name="texto" rows="4"></textarea>
<br />
<input name="enviar" type="submit" value="Enviar" />
</form>
HTML, javaScript, PHP, validacion
No hay comentarios.:
Publicar un comentario