Foros del Web » Creando para Internet » HTML »

Problema con el envío de formularios

Estas en el tema de Problema con el envío de formularios en el foro de HTML en Foros del Web. Tengo una duda, tengo un formulario: Código: <form action="mailto:[email protected]" method="post" enctype:"multipart/form-data"> <table width="380" border="0" cellpadding="0" cellspacing="0" bgcolor="336666"> <tr> <td height="20" >&nbsp;</td> </tr> <tr> <td width="580" ...
  #1 (permalink)  
Antiguo 10/07/2006, 03:33
Avatar de niconico  
Fecha de Ingreso: enero-2006
Mensajes: 166
Antigüedad: 18 años, 10 meses
Puntos: 0
Problema con el envío de formularios

Tengo una duda, tengo un formulario:
Código:
<form action="mailto:[email protected]" method="post" enctype:"multipart/form-data">
<table width="380" border="0" cellpadding="0" cellspacing="0" bgcolor="336666">
  
 <tr> 
    
<td height="20" >&nbsp;</td>
</tr>
  
<tr> 
    
<td width="580" height="240" align="center" valign="top">
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" class="cuerpo">
        
<tr> 
          
<td width="59%"> <div align="left"><strong>Nombre:</strong></div></td>
<td width="41%"><div align="left">
                
<input name="nombre" type="text" id="nombre" size="40">
              </div></td>
</tr>
        
<tr align="center" valign="top"> 
          
<td colspan="2" height="5"><div align="left"><img src="images/blank.gif" width="1" height="1"></div></td>
</tr>
        
<tr align="center" valign="top"> 
          
<td><div align="left"><strong>Apellidos:</strong></div></td>
<td><div align="left">
                
<input name="apellidos" type="text" id="apellidos" size="40">
              </div></td>
</tr>
        
<tr align="center" valign="top"> 
          
<td colspan="2" height="5"><div align="left"><img src="images/blank.gif" width="1" height="1"></div></td>
</tr>
        
<tr align="center" valign="top"> 
          
<td><div align="left"><strong>Empresa:</strong></div></td>
<td><div align="left">
                
<input name="empresa" type="text" id="empresa" size="40">
              </div></td>
</tr>
        
<tr align="center" valign="top"> 
          
<td colspan="2" height="5"><div align="left"><img src="images/blank.gif" width="1" height="1"></div></td>
</tr>
        
<tr align="center" valign="top"> 
          
<td><div align="left"><strong>Direcci&oacute;n:</strong></div></td>
<td><div align="left">
                
<input name="direccion" type="text" id="direccion" size="40">
              </div></td>
</tr>
        
<tr align="center" valign="top"> 
          
<td colspan="2" height="5"><div align="left"><img src="images/blank.gif" width="1" height="1"></div></td>
</tr>
        
<tr align="center" valign="top"> 
          
<td><div align="left"><strong>E-mail:</strong></div></td>
<td><div align="left">
                
<input name="email" type="text" id="email" size="40">
              </div></td>
</tr>
        
<tr align="center" valign="top"> 
          
<td colspan="2" height="5"><div align="left"><img src="images/blank.gif" width="1" height="1"></div></td>
</tr>
        
<tr align="center" valign="top"> 
          
<td><div align="left"><strong>Tel&eacute;fono:</strong></div></td>
<td><div align="left">
                
<input name="telefono" type="text" id="telefono" maxlength="9">
              </div></td>
</tr>
        
<tr align="center" valign="top"> 
          
<td colspan="2" height="5"><div align="left"><img src="images/blank.gif" width="1" height="1"></div></td>
</tr>
        
<tr align="center" valign="top"> 
          
<td><div align="left"><strong>Motivo de la consulta:</strong></div></td>
<td><div align="left">
                
<textarea name="consulta" cols="40" rows="4" wrap="VIRTUAL" id="consulta"></textarea>
              </div></td>
</tr>
       
<tr align="center" valign="top"> 
          
<td colspan="2" height="5"><div align="left"><img src="images/blank.gif" width="1" height="1"></div></td>
</tr>
        
<tr align="center" valign="top"> 
          
<td><div align="left"></div></td>
<td>&nbsp;</td>
</tr>
        
<tr align="center" valign="top"> 
          
<td colspan="2" height="5"><div align="left"><img src="images/blank.gif" width="1" height="1"></div></td>
</tr>
		
<tr align="center" valign="top"> 
          
<td><div align="right">
                
<input name="Submit" type="submit" class="boton" value="Enviar">
              </div></td>
<td><div align="left"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                
<input name="Submit2" type="button" class="boton" value="Cancelar" onClick='location.replace("index.htm")'>
              </div></td>
</tr>
<tr align="center" valign="top">
<td colspan="2">&nbsp;</td>
</tr>
<tr align="center" valign="top">
<td colspan="2">
</td>
</tr>
        
<tr align="center" valign="top"> 
          
<td colspan="2" height="5"><div align="left"><img src="images/blank.gif" width="1" height="1"></div></td>
</tr>
		
      </table></td>
</tr>
  

</table>
</form>
antes me llegaba el correo así

nombre=luis
apellidos=Tello
[email protected]
telefono=5423423
consulta=Hola.-

Deseamos tener mayor infomración sobre las actividades que realiza su empresa.

Pero modifiqué el código fuente y ahora me llega en un archivo adjunto (postdata.att) y el contenido me aparece todo seguido:

nombre=fdf&apellidos=asdf&empresa=asdf&direccion=a sdf&email=asdfa&telefono=asdfa&consulta=asdfas&Sub mit=Enviar

Un amigo me había dicho que el problema estaba en la forma en que lo enviaba (en el method o el enctype no me acuerdo muy bien), puse de negrita donde creo que está el problema. Muchas gracias
  #2 (permalink)  
Antiguo 10/07/2006, 10:41
Avatar de fer10  
Fecha de Ingreso: octubre-2005
Ubicación: Guadalajara - Mexico
Mensajes: 905
Antigüedad: 19 años, 1 mes
Puntos: 4
creo que estas tratando de enviar un mail por medio de mailto: ???
jejejj yo no creo que esa se la mejor manera de hacerlo, te recomiendo ultisar un lenguaje de servidor ya sea php, asp (mas faciles), para enviarlo

otra cosa tienes:

Cita:
action="mailto:[email protected]" method="post" enctype:"
: y deve der =

tu amigo se referia a la metodo para psar los datos de pagina a pagina tu utilisas
method="post" estas en lo correcto asi que ese no es el probelma..

la verdad desconsco lo que se pueda hacer con mailto: pero no te lo recomiendo creo que no es la manera adecuada de implemnetarlo
__________________
Saludos
FT.
www.fernando.com.mx
  #3 (permalink)  
Antiguo 10/07/2006, 12:11
Avatar de ludovico2000  
Fecha de Ingreso: noviembre-2003
Ubicación: Bizkaia
Mensajes: 1.315
Antigüedad: 21 años
Puntos: 2
Para volver a lo que tú tenías:

<form .... enctype="text/plain">

Y si quieres que el mail te llegue con un asunto personalizado y no con "formulario enviado desde internet explorer" (o similar):

<form ... action="mailto:[email protected]?Un mail desde mi gueb" ... >

Perdón, me comí poner subject=... queda así:

action="mailto:[email protected]?subject=Un mail desde mi gueb"

Última edición por ludovico2000; 11/07/2006 a las 02:19
  #4 (permalink)  
Antiguo 10/07/2006, 15:58
Avatar de Masterman_24  
Fecha de Ingreso: julio-2006
Mensajes: 7
Antigüedad: 18 años, 4 meses
Puntos: 0
buen dato....
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




La zona horaria es GMT -6. Ahora son las 22:27.