2011-12-09 86 views
-1

我正在Django模板中工作。我有一个包含2个下拉列表的表单,即FROM和DESIGN。表单结束后,会出现一个复选框,它会要求javascript中的表单值。通过jQuery/javascript访问某些信息

<form method="POST" action="." class="frm-download"> 
<select id="abc"> 
     <option>download</option> 
     <option>upload</option> 
</select> 
<select id="action"> 
     <option>movie</option> 
     <option>drama</option> 
</select> 
<label><input type="checkbox" name="email" value="{{id}}" />Email it?</label> 

在前端可以有多个这样的结构。我的问题是如何可以访问特定表单的特定值。

回答

0

如果您需要访问他们的客户端,使用jQuery选择:

$('#abc :selected').text() 

http://jsfiddle.net/vJG2z/

+0

这工作得相当好但是这里的情况是#abc是一个下拉菜单,意味着它总是被选中。另外,我只想在选中表单外部的复选框时从#abc获取信息。 –

+0

然后只有在复选框被更改(.change())时才会获得选择值。你应该把更多的细节(如这个)放到原来的问题中。你的目标是什么?你对价值做什么(他们去哪里?)?这是表单提交还是只是复选框更改?你给的细节越多,人们就越容易帮助你。 – themerlinproject

0

为了让您的下拉列表中的值,用.val()

var abc_val = $("#abc").val(); 
var action_val = $("action").val(); 
相关问题