将变量传递给模态

时间:2014-05-06 15:46:18

标签: javascript php forms modal-dialog

我需要将id传递给模态弹出窗口....然后使用模态填写表单。

这是我调用模态的代码...(下面的回显是一个循环,它应该给每个不同的数据id

 echo '<a class="sign-up" href="#" data-reveal-id="modal-tournament" data-reveal data-id= "<? echo $tournament_id;?>" >SIGN UP</a>';

然后需要将tournament_id作为隐藏字段传递到下面的表格中。

这是我的模态和形式

<div id="modal-tournament" class="reveal-modal" data-reveal>
<h3>Sign up to Tournament</h3>
<p>To sign your team up to take part in this tournament, enter you team name, username and email address and click</p>
<p></p>
<form enctype="text/plain" method="get" action="#">
<p>Team Name: <input type="text" name="team_name"></p>
<p>Username: <input type="text" name="username"></p>
<p>Email: <input type="email" name="email"></p>
<input type="hidden" name="tournament_id" value="XXXXXXX">
<input type="submit" value="Join">
</form>
<a class="close-reveal-modal">&#215;</a>
</div>

任何想法如何实现这一点......我有点失落......

由于

1 个答案:

答案 0 :(得分:1)

正如您所提到的,您使用的是Modal。 模态是DOM的一部分。因此,您可以从脚本中轻松访问模式形式的隐藏字段进行设置。 例如 如果您使用的是JQuery,则可以设置为$(&#39; #TournamentId).val(&#39; YourIdValue&#39;);

单击SIGN UP时可以设置tournamentId