bueno estoy trabajando en dreamweaver codigo de PHP obviamente,
Estoy haciendo un formulario, en el cual necesito validar el campo RFC,
como saben el RFC consta de 10 caracteres,
lo que quiero es que si no se escriben esos 10 caracteres pueda hacer alguna de estas opciones...
*.- Que no me deje pasar al proximo campo, o
*.- Que al terminar de escribirlo y no estén los 10 caracteres me ponga una etiqueta que diga que le faltan caracteres o,
*.- Alguna opcion la que gusten jaja, lo malo de esto es que la validacion que hace dreamweaver por defecto, hace un supercodigo que la vdd no entiendo mucho pero lo pongo por si de ahi se puede sacar algo, no importa sino se usa, yo veo como lo arreglo, lo que necesito en si es la validacion de ese campo nada mas =)
Codigo Dreamweaver
Código:
de nuevo, no importa que se ocupe o no este codigo =) <script type="text/javascript"> <!-- function MM_validateForm() { //v4.0 if (document.getElementById){ var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments; for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=document.getElementById(args[i]); if (val) { nm=val.name; if ((val=val.value)!="") { if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@'); if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n'; } else if (test!='R') { num = parseFloat(val); if (isNaN(val)) errors+='- '+nm+' debe contener un numero.\n'; if (test.indexOf('inRange') != -1) { p=test.indexOf(':'); min=test.substring(8,p); max=test.substring(p+1); if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n'; } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' es obligatorio.\n'; } } if (errors) alert('Han ocurrido los siguientes errores:\n'+errors); document.MM_returnValue = (errors == ''); } } //--> </script>
Muchas gracias de antemano