Foros del Web » Programando para Internet » Javascript »

me falta incorporar el rut aca en este codigo .

Estas en el tema de me falta incorporar el rut aca en este codigo . en el foro de Javascript en Foros del Web. Hola estoy validando un formulario con este codigo y quiero saber como puedo agregarle la funcion en este mismo codigo y saber como utilizarla para ...
  #1 (permalink)  
Antiguo 10/01/2008, 07:17
 
Fecha de Ingreso: julio-2007
Mensajes: 83
Antigüedad: 16 años, 9 meses
Puntos: 1
me falta incorporar el rut aca en este codigo .

Hola estoy validando un formulario con este codigo y quiero saber como puedo agregarle la funcion en este mismo codigo y saber como utilizarla para que me valide el rut quiero usar este codigo por que me gusta que mande en una sola ventana los errores :


Código HTML:
<script LANGUAGE="JavaScript">

function checkFields() {
missinginfo = "";
if (document.form.name.value == "") {
missinginfo += "\n     -  Nombre";
}
if ((document.form.from.value == "") || 
(document.form.from.value.indexOf('@') == -1) || 
(document.form.from.value.indexOf('.') == -1)) {
missinginfo += "\n     -  Dirección de correo";
}

if (missinginfo != "") {
missinginfo ="_____________________________\n" +
"Te ha faltado introducir los siguientes datos:\n" +
missinginfo + "\n_____________________________" +
"\n¡Por favor pulsa enter, rellena los datos y prueba de nuevo!";
alert(missinginfo);
return false;
}
else return true;
}

</script> 
  #2 (permalink)  
Antiguo 10/01/2008, 12:30
 
Fecha de Ingreso: enero-2008
Mensajes: 8
Antigüedad: 16 años, 4 meses
Puntos: 0
Re: me falta incorporar el rut aca en este codigo .

Suponiendo que el campo dentro del form se llame RUT y suponiendo que el rut lleve un caracter "-" para separar los dígitos, entonces supongo que la rutina quedaría así:


<script LANGUAGE="JavaScript">
function checkFields() {
missinginfo = "";
if (document.form.name.value == "") {
missinginfo += "\n - Nombre";
}
if ((document.form.from.value == "") ||
(document.form.from.value.indexOf('@') == -1) ||
(document.form.from.value.indexOf('.') == -1)) {
missinginfo += "\n - Dirección de correo";
}
if ((document.form.RUT.value == "") ||
(document.form.RUT.value.indexOf('-') == -1)) {
missinginfo += "\n - RUT";
}
if (missinginfo != "") {
missinginfo ="_____________________________\n" +
"Te ha faltado introducir los siguientes datos:\n" +
missinginfo + "\n_____________________________" +
"\n¡Por favor pulsa enter, rellena los datos y prueba de nuevo!";
alert(missinginfo);
return false;
}
else return true;
}
</script>

nota: recuerda que al definir un form y definirle su nombre puedes hacer referencia a los elementos del form de la forma:

form.RUT

sin necesidad de llamarlos a través del document.
  #3 (permalink)  
Antiguo 11/01/2008, 07:51
 
Fecha de Ingreso: julio-2007
Mensajes: 83
Antigüedad: 16 años, 9 meses
Puntos: 1
Re: me falta incorporar el rut aca en este codigo .

gracias pero no me sirve que solo valide que deve tener el ( - ) necesitaba que verificara el rut completo pero nimporta ya encontre otra solucion . adios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:29.