Buenas tardes,
Tengo una página en la que hay un listado de barcos y cada barco tiene un botón de haga su oferta, cuando clicamos en el botón llama a una función de javascript que me permite mostrar una capa con un formulario de Brezzing Forms.
Necesito que cada botón del listado me cargue el mismo formulario pero cada uno con una variable adjunta diferente, que es donde pasria el nombre del barco. Si pudiera pasar una variable cuando ejecuto el javascript a php, tendria el preoblema solucionado.
O eso creo.
Gracias.
URL del sitio: http://www.opportunityluxuryyachts.com
Hola Imartinez:
El código que tienes en la página es este:
Podrías agregar debajo un input del tipo hidden (oculto) cuyo valor sea el nombre del barco.
Luego con JRequest::getVar tomar el valor de ese imput.
Por ejemplo:
<input type="hidden" name="nbarco" value="title; ?>" />
Al cargar el formulario haces:
$nbarco = JRequest::getVar('nbarco');
No acabo de entender muy bien lo que me explicas, pero el problema que veo es que por cada boton tendria que poner un input, entonces cuando muestro el formulario como le que me utilice un input determinado, ya que tendria un input por cada barco.
Imartinez:
En un post anterior en donde tu preguntabas, hubo algunas indicaciones sobre cómo obtener el título del barco (del artículo).
En este caso, puedes usar el mismo código para colocar ese valor en el input que te indiqué, de modo que cada vez que entres a un barco, el valor cambiará por el actual.
No hay que hacer un input por cada barco.
Es correcto lo que me dices, el problema no es obtener el título del barco, esto funciona perfectamente. El tema esta que tengo7 barcos y dependiendo desde el que lo llames hay que cargar un título.
Hasta ahora he conseguido pasarle el valor a una variable de la función javascrip, pero ahora necesitaria pasarle ese valor a al campo hidden del formulario