HOLA:
He armado un formulario para mi web y me gustaria saber de donde puedo sacar un ejemplo de como armar un script para que no mande el formulario sin rellenar todos los campos del formulario desde ya muchas gracias¿?
| |||
Como armo el script HOLA: He armado un formulario para mi web y me gustaria saber de donde puedo sacar un ejemplo de como armar un script para que no mande el formulario sin rellenar todos los campos del formulario desde ya muchas gracias¿? |
| |||
Hola: Alguien me puede decir porque no anda estes script que puse en el formulario,,esta es la pag.. http://www.elportaldelsonido.com.ar/contactenos.htm muchas gracias |
| ||||
Solucion Hola, yo primero valido en JS antes de enviar el formulario. Si pasa mi validacion en JS lo mando con toda confianza al PHP. A mi me da resultado. Bueno aca te mando mi solución: Lo primero que debes cambiar es esta linea:
Código:
al botón enviar yo lo pongo de type="button". De esta manera queda, como decia una profesora, de "botón tonto". Por lo tanto mi código del botón quedaría así:<input type="submit" name="Submit" value="Enviar">
Código:
Ahora como es botón tonto tenemos que indicarle de alguna manera que es lo que queremos que haga cuando se presione. Para esto recurrimos a la propiedad "onClick" y llamamos a la función que ya has creado. Como comentario te diria que coloques nombres solo de tipo cadena y en español (p. ejm. validando(form) ) y además colocar el script de validación antes de la etiqueta <BODY><input type="button" name="Submit" value="Enviar"> Una véz hecho este cambio nuestro código final del botón quedaria así
Código:
al corregir esto nuestro Script deberia validar. El pequeño detalle sería que una vez validado correctamente. El formulario sea enviado.<input type="button" name="Submit" value="Enviar" onClick="validando(this)"> esto se logra poniendo esta linea
Código:
viendo tu código te sugeriria que arregles tu script asi:form.submit(); Código HTML: r=1; if (form.nom.value==""){ alert("Escriba su nombre!"); form.nom.focus; r=0; } if (form.ape.value==""){ alert("Escriba su apellido!"); form.ape.focus; r=0; } if (form.email.value.indexOf('@',0)==-1) { alert("Escriba su correo para poder contáctarlo!"); form.email.focus; r=0; } if (form.inf.value==""){ alert("Me escribes ¿pero no me cuentas nada?"); form.inf.focus; r=0; } if(r==1){ form.submit(); } Suerte ![]()
__________________ "No te preocupes si no funciona bien. Si todo estuviera correcto, serías despedido de tu trabajo" - Ley de mosher Blog [ http://www.tecnoaventuras.com ] |
| ||||
Este tema se esta tocando en otra parte Miren esa liga, lo que escribi ahi es para ASP, pero es lo mismo para PHP http://www.forosdelweb.com/f15/malgasto-recursos-del-servidor-288288/ Suerte!! Por otra parte, tienes toda la razon, en JavaScript asi como dices es un excelente metodo para validar la forma ![]() |