Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/04/2008, 10:24
Orsone
 
Fecha de Ingreso: marzo-2008
Mensajes: 12
Antigüedad: 16 años, 2 meses
Puntos: 0
Pregunta validar rut en php dentro script.

Hola he visto distintas funciones para validar el rut en este mismo foro pero no me han servido. El problema es el siguiente:
Tengo un archivo html con un fomulario en donde ya he validado el ingreso de los datos y el mail pero no puedo validar el rut:
El codigo es el siguiente:
<script language="javascript">
function checar()
{
with (document.forms['microsano'])
{
if(nombre.value=="")
{
alert("Escriba el nombre");
return false;
}
else if(correo.value=="")
{
alert("Escriba el correo");
return false;
}
else if (correo.value.indexOf('@', 0) == -1 ||
correo.value.indexOf('.', 0) == -1)
{
alert("Dirección de e-mail inválida");
return false;
}
else if(rut.value=="")
{
alert("Escriba el rut");
return false;
}
else
return true
}
}
</script>
<!--name indica el nombre del formulario -->
<!--action el archivo al cual se enviaran los datos del formulario-->
<!--method forma de enviar los datos-->
<form name="microsano" action="Christian2.php" method="get" onsubmit="return checar();">

<center>
<table width="200" border="1" cellpadding="1" cellspacing="0" bordercolor="#000000" bgcolor="#CCCC00">

<tr>
<td><div align="center"><span class="Estilo1">Nombre:</span></div></td>
<td><input type="text" name="nombre" value=""/></td>
</tr>

<tr>
<td class="Estilo1"><div align="center">Edad:</div></td>
<td>
<div align="center">
<select name="edad">
<option value="0-10"selected="selected">0-10 años</option>
<option value="11-20">11-20 años</option>
<option value="21-30">21-30 años</option>
<option value="31-40">31-40 años</option>
<option value="41-50">41-50 años</option>
<option value="51-60">51-60 años</option>
<option value="61-70">61-70 años</option>
<option value="71-80">71-80 años</option>
<option value="81-90">81-90 años</option>
<option value="91-100">91-100 años</option>
</select>
</div></td>
</tr>

<tr>
<td class="Estilo1"><div align="center">Correo:</div></td>
<td><input type="text" name="correo" value=""/></td>
</tr>

<tr>
<td class="Estilo1"><div align="center">Rut:</div></td>
<td><input type="text" name="rut" value=""/></td>
</tr>

<tr>
<td colspan="2"><div align="center">
<input name="submit" type="submit" value="Enviar" />
</div>
</tr>

</table>
</center>
</form>
Todo funciona de maravilla pero como dije anteriormente no he podido validar el rut y me gustaria hacerlo dentro de la funcion checar, si alguien me pudiera ayudar se lo agradeceria bastante.