Ver Mensaje Individual
  #7 (permalink)  
Antiguo 01/03/2007, 18:35
Avatar de Shiryu_Libra
Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 11 meses
Puntos: 88
Re: comprobar letras y numeros dentro de un text box en formulario

mira, correji el codigo, lo utilice de acuerdo a lo que hablamos, de esta manera

Código:
----- --- --- -- -- -- -- -- -- - -- - -- EL SCRIPT
<script language="javascript">
function valido_rfc(form)
{
cadena = document.C1.criterio.value;
expreg = /[a-zA-Z]{4}[0-9]{6}[a-zA-Z0-9]+/;
ret=true;
if (document.C1.opcion.selectedIndex==2)
	{
	if(expreg.test(cadena))
		{document.C1.submit();}
	else
		{alert("No es un RFC Correcto, por favor verifique");
			document.C1.criterio.focus();
			ret=false;}
		return ret;}
}
</script>
AHORA EL FORMULARIO
------ - -- - - --  
<form name="C1" method="post" onSubmit="return valido_rfc()">
<input name="criterio" type="text" size="15" />
<select name="opcion">
    <option value="0">Matricula</option>
    <option value="1">Nombre</option>
    <option value="2">RFC</option>
    <option value="3">CURP</option>
</select>
<input type="submit" name="mostrar" value="Mostrar" />
</form>
pero lo mas gracioso ahora es que, aunque escriba ABBA763412, aun asi me sigue diciendo que es invalido, habre puesto algo incorrecto?