Foros del Web » Programando para Internet » Javascript »

Recomendacion Multiple

Estas en el tema de Recomendacion Multiple en el foro de Javascript en Foros del Web. Hola, buenas... tengo el siguiente formulario de recomendación para varias personas: Tu nombre: ________________ Tu email:___________________ Nombre de amigo 1: ______________ Email de amigo 1:__________ ...
  #1 (permalink)  
Antiguo 21/04/2009, 17:35
 
Fecha de Ingreso: mayo-2006
Mensajes: 119
Antigüedad: 18 años, 7 meses
Puntos: 0
Recomendacion Multiple

Hola, buenas...

tengo el siguiente formulario de recomendación para varias personas:

Tu nombre: ________________ Tu email:___________________

Nombre de amigo 1: ______________ Email de amigo 1:__________
Nombre de amigo 2: ______________ Email de amigo 2:__________
Nombre de amigo 3: ______________ Email de amigo 3:__________

>>Enviar<<

Como puedo hacer para hacer requeridos campos
Tu nombre, Tu email y ALMENOS un NOMBRE Y UN EMAIL del amigo?
  #2 (permalink)  
Antiguo 21/04/2009, 19:25
Avatar de lobo_php  
Fecha de Ingreso: noviembre-2007
Ubicación: Cali-Colombia
Mensajes: 1.869
Antigüedad: 17 años, 2 meses
Puntos: 75
Respuesta: Recomendacion Multiple

bueno yo aconsejo que hagas lo siguiente:

Código html:
Ver original
  1. <input type="button" value="Enviar" onClick="validarforma(formulario)">

luego en un script javascript haces:

Código javascript:
Ver original
  1. function validarforma(formulario){
  2. var enviar = true;
  3. if(formulario.email1.value == ""){
  4. enviar = false;
  5. }
  6. if (enviar){
  7. formulario.submit();
  8. }
  9. else{
  10. alert("llene los datos";
  11. }
  12. }

depronto asi funcione :D

si me equivoco perdon
__________________
Cabuntu.org - Difundiendo Software Libre en Cali, Colombia
Usuario Linux # 483175
  #3 (permalink)  
Antiguo 21/04/2009, 22:59
 
Fecha de Ingreso: mayo-2006
Mensajes: 119
Antigüedad: 18 años, 7 meses
Puntos: 0
Respuesta: Recomendacion Multiple

Hola, muchas gracias por responder...

el codigo que me pasaste funciona pero no como quiero... porque si un usuario ingresa cualquier dato en nombre2 e email2 el formulario se enviaria... y quiero evitar eso mismo.

La idea seria que si ingresa un nombre verifique que tenga un email, sea cual sea el grupo de los 3 campos que rellene.

jajaja es medio complicado de explicar.
seguire intentando a ver que me sale.
  #4 (permalink)  
Antiguo 22/04/2009, 07:18
Avatar de lobo_php  
Fecha de Ingreso: noviembre-2007
Ubicación: Cali-Colombia
Mensajes: 1.869
Antigüedad: 17 años, 2 meses
Puntos: 75
Respuesta: Recomendacion Multiple

bueno entonces digamos que quieres validar el email y el nombre.

entonces haces esto mas o menos

Código javascript:
Ver original
  1. function validarforma(formulario){
  2. //que sea letras
  3. var solo_letra = /(^([a-z]|[A-Z]|á|é|í|ó|ú|ñ|ü|\s|\.|-)+|^)$/
  4. //que sea email
  5. var solo_email = /(^(.+\@.+\..+)|^)$/
  6.  
  7. var enviar = true;
  8. if(formulario.email1.value == "" || !solo_email.test(formulario.email1.value) ){
  9. enviar = false;
  10. }
  11. if(formulario.nombre1.value == "" || !solo_letra.test(formulario.nombre1.value) ){
  12. enviar = false;
  13. }
  14. if (enviar){
  15. formulario.submit();
  16. }
  17. else{
  18. alert("Existen campos vacios o NO VALIDOS");
  19. }
  20. }
__________________
Cabuntu.org - Difundiendo Software Libre en Cali, Colombia
Usuario Linux # 483175
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 21:43.