Muy pero muy buenas, hoy les traigo un MUY BÁSICO (Incluso alguna se va a reír de mi >_<) ejemplo de validación en Javascript, es como para ir comenzando a familiarizarse con el lenguaje y algunos de sus usos más comunes.
JavaScript:
-
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
<html xmlns="http://www.w3.org/1999/xhtml">
-
<head>
-
<title>Titulo Aqui</title>
-
<script language="javascript">
-
function comprobar() {
-
error = "";
-
-
var doc_1 = document.getElementById("txtNombre").value;
-
var doc_2 = document.getElementById("txtApellido").value;
-
var doc_3 = document.getElementById("txtComentario").value;
-
var doc_4 = document.getElementById("txtTel").value;
-
var doc_5 = document.getElementById("txtMail").value;
-
-
if (doc_1 == "") {
-
error += "- Complete Nombre\n";
-
}
-
-
if (doc_2 == "") {
-
error += "- Complete Apellido\n";
-
}
-
if (doc_3 == "") {
-
error += "- Complete Comentario\n";
-
}
-
-
if (doc_4 == "") {
-
error += "- Complete Telefono\n";
-
}else{
-
if (isNaN(doc_4)) {
-
error += "- El Telefono es un dato numerico\n";
-
}
-
}
-
-
if (doc_5 == "") {
-
error += "- Complete Email\n";
-
}else{
-
if (doc_5.indexOf("@") == -1){
-
error += "- La direccion es invalida\n";
-
}
-
}
-
-
if(error != "") {
-
alert(error);
-
}else{
-
alert("Formulario enviado con Exito");
-
}
-
}
-
</script>
-
</head>
-
<body>
-
<form name="form1" id="formulario" method="post">
-
<table border="0" width="600">
-
<tr>
-
<td>Nombre:</td>
-
<td><input type="text" id="txtNombre"/></td>
-
</tr>
-
<tr>
-
<td>Apellido:</td>
-
<td><input type="text" id="txtApellido"/></td>
-
</tr>
-
<tr>
-
<td>Comentario:</td>
-
<td><textarea id="txtComentario"></textarea></td>
-
</tr>
-
<tr>
-
<td>Tel:</td>
-
<td><input type="text" id="txtTel"/></td>
-
</tr>
-
<tr>
-
<td>Mail:</td>
-
<td><input type="text" id="txtMail"/></td>
-
</tr>
-
<tr>
-
<td><input type="button" onclick="comprobar()" value="Enviar" id="txtEnviar"/></td>
-
<td><input type="reset" value="Borrar" id="txtBorrar"/></td>
-
</tr>
-
</table>
-
</form>
-
</body>
-
</html>
Es parte del curso que estoy dando sobre PHP (En el Circulo Informático), es una muy pequeña parte. En próximas entradas pondré algo sobre:
- Alerts
- Prompt
- Confirm
- Manejo de controles
- DOM y acceso a objetos HTML
Todo muy básico y simple de modo que sea entendible (Son solo 6 u 8 horas que hay que dedicarle al tema).
P.D: Recomiendo también, esta pagina: Funciones de Strings con JS. Ahi podrán encontrar una amplia lista sobre funciones para utilizar con cualquier String, encontrarán las usadas en el ejemplo para entenderlo mejor.
Espero sea util.
Si te gustó este POST comprame un café, o invitamelo vos. Tirame unos pesos xD