| |||
validar dni con validacion formulario en dreamweaver buenas e validado parte dl formulario con dreamweaver, pero me falta validar el campo dni y nose cmo hacerlo,xq kiero meterlo dentro del mismo codigo q genera si alguien me puede ayudar.... |
| ||||
Respuesta: validar dni con validacion formulario en dreamweaver Y como quieres validar el DNI, comprobando que tenga 8 números y una letra? esto no iría mejor con PHP o javascript?
__________________ No diseñes usando tablas. |
| |||
Respuesta: validar dni con validacion formulario en dreamweaver buenas si el codigo es en php, pero me refiero q me lo a creado dreamweaver y nose cmo añadirle yo para q valide el dni, aqui te paso el codigo de validar el formulario x si kieres verlo. function MM_validateForm() { //v4.0 if (document.getElementById){ var i,p,q,nm,test,num,min,max,errors='',args=MM_valida teForm.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+' debe contener una direccion de email.\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+' debe contener un numero entre '+min+' y '+max+'.\n'; } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' es obligatorio.\n'; } } if (errors) alert('Han ocurrido los siguiente(s) error(es):\n'+errors); document.MM_returnValue = (errors == ''); } } y aqui el codigo del formulario <form id="form1" name="form_nuevo_profesor" method="POST" action="insertar_profesores.php"> DNI:<input name="textfield_dni_profesor" type="text" class="textfield" id="textfield_dni_profesor" maxlength="9" /><br /><br /><br /> Nombre:<input name="textfield_nombre" type="text" class="textfield" id="textfield_nombre" maxlength="30" /><br /><br /><br /> Apellidos:<input class="textfield" name="textfield_apellidos" type="text" maxlength="50" /><br /><br /><br /> Telefono:<input name="textfield_telefono" type="text" class="textfield" id="textfield_telefono" maxlength="9" /><br /><br /><br /> Direccion:<input name="textfield_direccion" type="text" class="textfield" id="textfield_direccion" maxlength="75" /><br /><br /><br /> Provincia:<input name="textfield_provincia" type="text" class="textfield" id="textfield_provincia" maxlength="30" /><br /><br /><br /> <input name="insertar" type="submit" onclick="MM_validateForm('textfield_dni_profesor', '','R','textfield_nombre','','R','textfield_telefo no','','NinRange611111111:999999999','textfield_di reccion','','R','textfield_provincia','','R');retu rn document.MM_returnValue" value="Nuevo"> <input type="hidden" name="insertar_profesor" value="form_nuevo_profesor" /> </form><br /> |
| ||||
Respuesta: validar dni con validacion formulario en dreamweaver DNI al menos aquí en España es el Documento Nacional de Identificación
__________________ No diseñes usando tablas. |
| |||
Respuesta: validar dni con validacion formulario en dreamweaver es el documento nacional de identidad, es para validarlo para que los 8 primeros caracteres sean numeros y el noveno sea una letra |
| |||
Respuesta: validar dni con validacion formulario en dreamweaver if substr(cad,i,1)<'1' or substr(cad,i,1)>'9' then dni incorrecto else if substr(cad,9,1)<'A' or substr(cad,9,1)>'Z' then dni incorrecto } se que seria algo así pero es q e stao probando, escribiendolo bien pero no me funciona |
| ||||
Respuesta: validar dni con validacion formulario en dreamweaver Hola bolt87, creo que hacer las validaciones utilizando Dreamweaver no es muy recomendable, sería mejor que lo hicieras por ti mismo. Por otra parte, ya comprendí lo que quieres hacer, aquí puedes descargar un ejemplo de lo que quieres hacer, solo basta con cambiar la línea
Código:
porvar expCedula = new RegExp(/^\d{7,10}\s*$/);
Código:
var expCedula = new RegExp(/^\d{7}([a-z]{1})\s*$/); Espero que eso te sea de ayuda. Saludos. Última edición por gioramies; 13/06/2009 a las 18:37 Razón: Agregar contenido, cambiar texto |
| ||||
Respuesta: validar dni con validacion formulario en dreamweaver en el archivo script.js que se encuentra en el ejemplo que te dije que descargaras, en las primeras líneas hay una que tiene lo que te mostré en el post anterior. Esas son expresiones regulares que permiten validar un campo de acuerdo a un criterio propio. Si quieres aprender un poco más, lee aquí. En el ejemplo, si lo ejecutas, te indica como se deben escribir los datos en cada campo, y en el script.js, la forma como se validan. Saludos |