
Enviar variable a ventana modal Foundation 5
Publicado por Rumbo (1 intervención) el 23/05/2016 01:21:06
Hola, tengo un inconveniente al transmitir el valor de una variable js a una ventana modal, usando Foundation 5.
Necesito llamar a un mismo formulario en una ventana modal desde varios botones (diversos productos) y transmitir el nombre del producto a un campo Input text "producto" del formulario.
Esto no está funcionando! Gracias de antemano.
Script
Varias llamadas como esta, una para cada producto:
En el mismo código HTML la ventana modal:
Todo forma parte del mismo archivo HTML.
Muchas gracias.
Necesito llamar a un mismo formulario en una ventana modal desde varios botones (diversos productos) y transmitir el nombre del producto a un campo Input text "producto" del formulario.
Esto no está funcionando! Gracias de antemano.
Script
1
2
3
4
5
6
7
8
<script>
var consultando = "-" ;
function asignar(valor) {
consultando = valor;
return consultando;
}
</script>
Varias llamadas como esta, una para cada producto:
1
2
3
<a href="#" data-reveal-id="myModal" onClick="asignar('Nombre producto A');">
<p class=" button">Consulte por<br>este producto</p>
</a>
En el mismo código HTML la ventana modal:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<!-- FORMULARIOS -->
<div id="myModal" class="reveal-modal" data-reveal>
<h2>Consúltenos ahora mismo!</h2>
<form action="enviar-consulta.php" method="post" id="formulario" accept-charset="UTF-8" data-abide>
<fieldset>
...... otros campos ......
<label>Consulta por:
<script>
document.write('<input name="producto" type="text" id="producto" value="' + consultando + '" readonly >');
</script>
</label>
<label>Su Consulta <small>Requerido</small>
<textarea name="consulta" rows="3" required id="consulta" title="Su Consulta"></textarea>
</label>
<button type="submit" class="alert text-center" id="boton-consultar">Consultar</button>
</fieldset>
</form>
<a class="close-reveal-modal">×</a> </div>
Todo forma parte del mismo archivo HTML.
Muchas gracias.
Valora esta pregunta


0