Ver Mensaje Individual
  #9 (permalink)  
Antiguo 26/09/2008, 11:38
cearriag
 
Fecha de Ingreso: marzo-2005
Mensajes: 156
Antigüedad: 19 años, 9 meses
Puntos: 0
Respuesta: Ventana Confirmar

Bueno asi tengo el codigo javascript:
<script type="text/javascript">
function validar1(){
//valido el nombre

if (document.form1.txtrut.value=='')
{
alert("Debe digitar rut del Profesor")
document.form1.txtrut.focus();
}
else
{
if (document.form1.txtnombre.value=='')
{
alert("Debe digitar nombre del Profesor")
document.form1.txtnombre.focus();
}
else
{
if (document.form1.ciudad.value=='')
{
alert("Debe seleccionar ciudad del Profesor")
document.form1.ciudad.focus();
}
else
{
if (document.form1.txtapellidopaterno.value=='')
{
alert("Debe digitar apellido paterno del Profesor")
document.form1.txtapellidopaterno.focus()
}
else
{
if (document.form1.txtapellidomaterno.value=='')
{
alert("Debe digitar apellido materno del Profesor")
document.form1.txtapellidomaterno.focus()
}
else
{
if (document.form1.txtdireccion.value=='')
{
alert("Debe digitar direccion del Profesor")
document.form1.txtdireccion.focus()
}
else
{
if (document.form1.txtdireccion.value=='')
{
alert("Debe digitar direccion del Profesor")
document.form1.txtdireccion.focus()
}
else
{
if (document.form1.txtcanthoras.value=='')
{
alert("Debe digitar cantidad de horas del Profesor")
document.form1.txtcanthoras.focus()
}
else
{
if (document.form1.txtespecialidad.value=='')
{
alert("Debe digitar especialiad del Profesor")
document.form1.txtespecialidad.focus()
}
else
{
rut = document.form1.txtrut.value;
digito = document.form1.digito.value;

rut_sin_digito=new Array(0,0,0,0,0,0,0,0);
constante= new Array(3,2,7,6,5,4,3,2);

sep_rut=document.form1.txtrut.value;
digito=document.form1.digito.value;

rut_sin_digito[0]=sep_rut.charAt(0);
rut_sin_digito[1]=sep_rut.charAt(1);
rut_sin_digito[2]=sep_rut.charAt(2);
rut_sin_digito[3]=sep_rut.charAt(3);
rut_sin_digito[4]=sep_rut.charAt(4);
rut_sin_digito[5]=sep_rut.charAt(5);
rut_sin_digito[6]=sep_rut.charAt(6);
rut_sin_digito[7]=sep_rut.charAt(7);
suma=0;

for(ind=0;ind<8;ind++)
{
suma = suma + (rut_sin_digito[ind]*constante[ind]);
}
resto = suma % 11;
digito_correcto = 11 - resto;

if (digito_correcto == 10)
{ digito_correcto = "k";
}
else if (digito_correcto == 11)
{ digito_correcto = 0;
}

if (digito_correcto == digito)
{
document.getElementById('campoOculto').value = "btnagregar";
document.getElementById('form1').submit();
//form1.submit();
}
else
{
alert('Rut Incorrecto ');
}
}
}
}
}
}
}
}
}
}
}
</script>
Gracias