Foros del Web » Programando para Internet » PHP »

como enviar un formulario de contacto sin utilizar name=""?

Estas en el tema de como enviar un formulario de contacto sin utilizar name=""? en el foro de PHP en Foros del Web. Hola, resulta que quiero enviar un formulario de contacto, pero: Lo que antes hacia de este modo: Código: HTML: <label>Dato uno</label> <input type="text" name="dato1" size="25"/> ...
  #1 (permalink)  
Antiguo 12/03/2010, 00:46
Avatar de cristian_cena
Colaborador
 
Fecha de Ingreso: junio-2009
Mensajes: 2.244
Antigüedad: 14 años, 10 meses
Puntos: 269
Pregunta como enviar un formulario de contacto sin utilizar name=""?

Hola, resulta que quiero enviar un formulario de contacto, pero:

Lo que antes hacia de este modo:
Código:
HTML:
<label>Dato uno</label>
<input type="text" name="dato1" size="25"/>    

PHP:
nombre: $_POST[dato1]\n
Ahora quisiera hacer de este modo (sin campos de formulario y sin utilizar name):
Código:
<ul>
<li>dato uno: <strong id="uno">1</strong></li>
<li>dato dos: <strong id="dos">2</strong></li>
<li>dato tres: <strong id="tres">tres</strong></li>
</ul>
¿Es posible? me recomiendan algun tutorial o lectura sobre el tema?
Desde ya muchas gracias.
  #2 (permalink)  
Antiguo 12/03/2010, 03:22
 
Fecha de Ingreso: septiembre-2008
Mensajes: 67
Antigüedad: 15 años, 7 meses
Puntos: 3
Respuesta: como enviar un formulario de contacto sin utilizar name=""?

Cita:
Iniciado por cristian_cena Ver Mensaje
Hola, resulta que quiero enviar un formulario de contacto, pero:

Lo que antes hacia de este modo:
Código:
HTML:
<label>Dato uno</label>
<input type="text" name="dato1" size="25"/>    

PHP:
nombre: $_POST[dato1]\n
Ahora quisiera hacer de este modo (sin campos de formulario y sin utilizar name):
Código:
<ul>
<li>dato uno: <strong id="uno">1</strong></li>
<li>dato dos: <strong id="dos">2</strong></li>
<li>dato tres: <strong id="tres">tres</strong></li>
</ul>
¿Es posible? me recomiendan algun tutorial o lectura sobre el tema?
Desde ya muchas gracias.
Pues..... la manera de enviar cosas es mediante el elemento FORM de html si quieres saltarte ese "estandar" lo que te queda es usar AJAX, y enviar eso mediante ajax pero realmente en mi opiniion personal no entiendo la razon de evitar el formulario siendo lo que dices un formulario de contacto ademas de que donde va a insertar el usuario lo que quiere enviar.

Saludos.
  #3 (permalink)  
Antiguo 12/03/2010, 03:25
Avatar de AnesGy  
Fecha de Ingreso: mayo-2009
Mensajes: 518
Antigüedad: 14 años, 11 meses
Puntos: 19
Respuesta: como enviar un formulario de contacto sin utilizar name=""?

No se como vas a hacer que escriban si no hay ningún campo de formulario. A lo mejor no entendí.

A lo mejor lo que quieres es k no se vean los marcos (bordes) de los campos de formulario (aunque deberías poner algo para k se den cuenta de que hay algo).

Para eso al <input/> ponle el siguiente atributo:

style="border:none;"
__________________
Si alguna vez parece que soy grosero, pido perdón, es un intento fallido de ser directo.

AnesGy SD. Name it, Get it
  #4 (permalink)  
Antiguo 12/03/2010, 03:36
Avatar de cristian_cena
Colaborador
 
Fecha de Ingreso: junio-2009
Mensajes: 2.244
Antigüedad: 14 años, 10 meses
Puntos: 269
Respuesta: como enviar un formulario de contacto sin utilizar name=""?

Hola, gracias por sus respuestas, entiendo que no me entiendan , disculpen si no me supe explicar, pero el porque de no usar formularios es porque pretendo lograr una aplicación como ésta y ya veo que utilizan ajax, tal como dices AnesGy.

Ahora, ¿puedo enviar los datos a una casilla de e-mail con ajax? ¿o como guardan y recuperan la informacion sin echar mano a php?

p/d: tal vez deban mover mi consulta de foro.

Gracias.
  #5 (permalink)  
Antiguo 12/03/2010, 03:51
Avatar de AnesGy  
Fecha de Ingreso: mayo-2009
Mensajes: 518
Antigüedad: 14 años, 11 meses
Puntos: 19
Respuesta: como enviar un formulario de contacto sin utilizar name=""?

Pero hombre, si que usan input, y con el input usan name.

El numerito de el número de páginas está en un input (le han dado estilos y demás, pero es un input). El resto está hecho en javascript, no creo que estén cargando AJAX y enviando XML al servidor para hacer el cálculo, sería muy lento y poco efectivo.

Lo cambiar de "página" ese al pulsar proceder con el pago está hecho en javascript. Lo que hace es ocultar una parte de la página (que es el formulario anterior) y mostrar otra (que es el formulario de pago). Al final hay un botón de submit que si que es un input, y posiblemente envíe las cosas por post.

Resumiendo, lo que ves en esa página es un formulario pero que las distintas partes del formulario se muestran u ocultan dependiendo de si pulses un botón u otro (ocultar es poner el atributo de style display:none, lo cual hace que esté, tenga información, pero no se vea). En definitiva, no tiene ni pizca de AJAX (al menos no que yo vea, a lo mejor está enviando mensajes por detrás informando de algo), y tampoco tiene nada de campos invisibles. De hecho los campos se ven bastante.
__________________
Si alguna vez parece que soy grosero, pido perdón, es un intento fallido de ser directo.

AnesGy SD. Name it, Get it
  #6 (permalink)  
Antiguo 12/03/2010, 04:08
Avatar de cristian_cena
Colaborador
 
Fecha de Ingreso: junio-2009
Mensajes: 2.244
Antigüedad: 14 años, 10 meses
Puntos: 269
De acuerdo Respuesta: como enviar un formulario de contacto sin utilizar name=""?

Pero claro!! mira si no sere idiota! me enrede sin necesidad. bueno... a seguir trabajando como de costumbre, les agradezco a ambos por la paciencia que me han tenido

Un fuerte abrazo y muchas gracias.

Etiquetas: contacto, enviar, formulario, utilidades
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:09.