【发布时间】:2014-05-14 23:05:09
【问题描述】:
其实我对javascript和jquery一窍不通。
我想在 django 模板中启用/禁用子元素 表单域是动态生成的
所以,我有组织及其相关名称,请参阅这样的结构
[checkbox]"ABC"
[checkbox]"CEO"
[checkbox]"COO"
[checkbox]"xyz"
[checkbox]"Manager"
[checkbox]"staff"
我的代码 sn-p 是
<form method="post">
{% for org in orgs %}
<tr><input type="checkbox" value="{{org.id}}" name="add2orgs" onclick="disablediv({{org.id}},this)" /> {{org.name}}</tr><br/>
{%for org in org.designations %}
<tr> <td><input type="checkbox" name="designations2add" value="{{obj.id}}" disabled="true"/></td>
<td>{{obj.title}}</td>
<td>{{obj.description}}</td>
</tr>
{%endfor%}
{%%endfor}
<input type="submit" value="Add">
</form>
file.js
<script type="text/javascript">
function disablediv(id,nme)
{
var eleid=nme.id;
if(document.getElementById(eleid).checked){
//what will be code to enable all field in div?
document.getElementById(id).style.display="block";
}else{
//what will be code to disble all field in div
document.getElementById(id).style.display="none";
}
}
现在,我想做的是 如果我未选中 org 复选框,则应取消选中其所有子名称复选框
提前谢谢..
【问题讨论】:
标签: python-2.7 django-templates