我正在创建一个表单,用户可以选择一个新的团队,然后输入它的位置,或者如果他们从列表中选择一个团队,我希望禁用输入,并在输入框中给出所选团队的位置。这是我目前为止的代码。它不起作用。:(
<select id="chooseTeam" name="chooseTeam" data-placeholder="Select Team">
<option></option>
{% for team in teams %}
<option>{{team.name}}</option>
{% endfor %}
<option>New Team</option>
</select>
<input type="text" id="input_location" name="input_location"/>
在单独的JS文件中:
^{pr2}$小更新
显然,这需要AJAX。我对Javascript是全新的(已经3天了),所以我还不知道AJAX是如何工作的,但我现在正在google上搜索,试图弄清楚它。在
哦,大家圣诞快乐!在
“圣诞节密码”
似乎您正在使用Django和jQuery。是真的吗?我现在不能给你一个完全详细的答案,但是下一行的代码不能工作,因为你混合了客户端和服务器端代码。在
Django无法计算表达式} 在服务器和客户机之间使用AJAX调用。在
{{team.location}}
,因为它只存在于浏览器的客户端。如果您希望Django评估在客户端上选择的内容,您应该使用^{另外,为什么不为所有代码使用jQuery选择器呢?做这样的事情:
^{pr2}$相关问题 更多 >
编程相关推荐