Antiguo 06-abr-2007, 14:42   #1 (permalink)
Usuario activo
 
Fecha de Ingreso: marzo-2007
Mensajes: 9
renderonesio sin puntos positivos o negativos
Predeterminado

Hola a todos:

Mi pregunta es la siguiente, tengo mi web alojada en el servidor de goddady, y dispongo de un formulario en html, que he configurado para que invoque el gdform.cgi que el propio servidor pone a disposición del cliente. El formulario funciona perfectamente cuando se trata de enviar las sugerencias a mi dirección mail. El problema es que a mi me interesa que todos los campos sean obligatorios y que si uno se deja de rellenar, pues al enviar, se redirija a un html dando error.

Anteriormente a alojar mi web en godaddy, la tenia en otro servidor y el formulario funcionaba a la perfección, pero claro lo tenia redirigido a un mailtemp.txt que a su vez invocaba a un archivo cgi-bin.

Les agradeceria que alguien me dijera como puedo configurar el cgi en goddady para que todos los campos a rellenar en el formulario sean obligatorios o de lo contrario vaya a una página de error.

Muchas gracias
renderonesio está desconectado  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Citando
Antiguo 06-abr-2007, 18:24   #2 (permalink)
Administrador
 
Avatar de Apolo
 
Fecha de Ingreso: febrero-2006
Ubicación: Colombia
Mensajes: 4.190
Apolo sigue por muy buen camino
Predeterminado

Tema movido al foro de Programación y Diseño Web.

¿Has consultado tu inquietud con el soporte de Go Daddy?

Saludos,
__________________
ComunidadHosting.com
Apolo está desconectado  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Citando
Antiguo 06-abr-2007, 18:35   #3 (permalink)
Usuario activo
 
Fecha de Ingreso: marzo-2007
Mensajes: 9
renderonesio sin puntos positivos o negativos
Predeterminado

Todavia no, aunque como esta en ingles voy a ver como me las apaño
renderonesio está desconectado  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Citando
Antiguo 18-abr-2007, 11:43   #4 (permalink)
8 de Mayo de 2008 Q.E.P.D.
 
Fecha de Ingreso: diciembre-2006
Ubicación: España
Mensajes: 135
DavidC sin puntos positivos o negativos
Predeterminado

Hola renderonesio

No sé si quizá sea tarde para responderte.
Yo hago la verificación de campos obligatorios sobre el propio formulario antes de invocar el cgi. De esta forma, el usuario puede rellenar los campos que ha dejado en blanco sin tener que empezar de cero. Tal y como dices tú, si el usuario deja algún campo en blanco porque se ha despistado, se invoca al cgi, el cual le abre la web de error y el usuario tiene que volver a ir al formulario y empezar otra vez de cero, lo cual si el formulario es muy grande, es un peñazo ...
__________________
El desarrollo es el resultado del intercambio de conocimientos.- Proverbio propio
DavidC está desconectado  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Citando
Antiguo 18-abr-2007, 13:19   #5 (permalink)
Usuario activo
 
Fecha de Ingreso: marzo-2007
Mensajes: 9
renderonesio sin puntos positivos o negativos
Predeterminado

Cita:
Iniciado por DavidC
Hola renderonesio

No sé si quizá sea tarde para responderte.
Yo hago la verificación de campos obligatorios sobre el propio formulario antes de invocar el cgi. De esta forma, el usuario puede rellenar los campos que ha dejado en blanco sin tener que empezar de cero. Tal y como dices tú, si el usuario deja algún campo en blanco porque se ha despistado, se invoca al cgi, el cual le abre la web de error y el usuario tiene que volver a ir al formulario y empezar otra vez de cero, lo cual si el formulario es muy grande, es un peñazo ...
Claro pero mi formulario es Html. ¿ Que codigo en html utilizas para verificar los campos obligatorios ?. Yo antes tenia esa verificación en un archivo llamado mailtemp.txt

Quizas esos datos hay que añadirlos al propio gdform. cgi que te da el propio server de godaddy.

Por fa te agradecería muchisimo que me ayudaras en este sentido.
renderonesio está desconectado  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Citando
Antiguo 18-abr-2007, 15:34   #6 (permalink)
8 de Mayo de 2008 Q.E.P.D.
 
Fecha de Ingreso: diciembre-2006
Ubicación: España
Mensajes: 135
DavidC sin puntos positivos o negativos
Predeterminado

Cita:
Claro pero mi formulario es Html. ¿ Que codigo en html utilizas para verificar los campos obligatorios ?. Yo antes tenia esa verificación en un archivo llamado mailtemp.txt

Quizas esos datos hay que añadirlos al propio gdform. cgi que te da el propio server de godaddy.
No, basta con incluir un pequeño script dentro de la etiqueta head y luego enlazar con él el botón de enviar.
Estos son los códigos:

El del script (lo pones dentro de head, en el formulario htm):
Código:
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_validateForm() { //v4.0
  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=MM_findObj(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 dirección mail válida.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- '+nm+' debe contener un número.\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 un campo obligatorio.\n'; }
  } if (errors) alert('Por favor, corrija los siguientes errores:\n'+errors);
  document.MM_returnValue = (errors == '');
}
//-->
</script>
Y el código a incorporar para el botón de envío:

Código:
 <input name="enviar" type="submit" onclick="MM_validateForm('nombre del primer campo requerido','','R','nombre del segundo campo requerido','','R','nombre del tercer campo requerido','','R','nombre del campo numérico requerido','','RisNum','nombre del campo email requerido','','RisEmail');return document.MM_returnValue" value="Enviar">
Fíjate en la sintaxis según el tipo de datos requerido: 'R' = cualquier dato, 'RisNum'= el campo debe contener obligatoriamente un número, 'RisEmail' = el campo debe contener obligatoriamente una dirección mail.


Espero que te sirva. Ya me dirás ;)
__________________
El desarrollo es el resultado del intercambio de conocimientos.- Proverbio propio
DavidC está desconectado  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Citando
Antiguo 25-abr-2007, 17:40   #7 (permalink)
Usuario activo
 
Fecha de Ingreso: abril-2007
Mensajes: 1
juan carlos sin puntos positivos o negativos
Predeterminado

quiero saber donde comprar dominios y diferencia de precios
juan carlos está desconectado  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Citando
Antiguo 26-abr-2007, 05:49   #8 (permalink)
Administrador
 
Avatar de Apolo
 
Fecha de Ingreso: febrero-2006
Ubicación: Colombia
Mensajes: 4.190
Apolo sigue por muy buen camino
Predeterminado

Hola juan carlos,

Te doy la bienvenida a ComunidadHosting.

Con respecto a tu consulta, por favor abre otro tema en el foro adecuado:

Dominios y DNS

Saludos,
__________________
ComunidadHosting.com
Apolo está desconectado  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Citando
Respuesta

Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado
Trackbacks are Activado
Pingbacks are Activado
Refbacks are Activado

Temas Similares
Tema Autor Foro Respuestas Último mensaje
DNS no registrado en GODADDY LugoSmart Dominios y DNS 5 26-sep-2008 06:50
Problema con GoDaddy gstvo Dominios y DNS 46 19-sep-2008 17:42
Experto en Godaddy cjanko Web Hosting 4 29-jul-2008 14:55
Configuracion de DNS con Godaddy Andreina Dominios y DNS 22 27-oct-2007 17:45
Necesito ayuda para encontrar Hosting gratis que permita form mail amirigoyen Web Hosting 4 28-may-2007 16:50

Alojamiento web, Hosting Reseller, Servidores Dedicados - All in Hosting

La franja horaria es GMT. Ahora son las 05:46.

Rioserver
Web hosting y dominios
Planes de hosting desde 2.90 USD
Soporte 24/7

www.rioserver.com

Infranetworking.com
Hosting PHP-MySQL
desde $3,5 dólares al mes!
Servidores Dedicados Hosting Reseller
www.infranetworking.com

Hosting en Mexico
500 Mb de espacio 29 pesos al mes
Soporte 24 h, cpanel,
Solicite prueba gratuita.

www.albergueweb.com.mx

AQPhost es Hosting Reseller
Te asesoramos
Inicia tu empresa de Web Hosting
¡hoy mismo!

www.aqphost.com/revendedores.htm


     ComunidadHosting  

La más grande comunidad dedicada al web hosting en nuestro idioma.

Para anunciar en ComunidadHosting, o para información general, por favor utiliza el formulario de contacto.







Desarrollado por: vBulletin® Versión 3.7.5
Derechos de Autor ©2000 - 2009, Jelsoft Enterprises Ltd.
Traducido por mcloud de vBhispano.com

Search Engine Friendly URLs by vBSEO 3.2.0