Alp*_*aca 9 python flask twitter-bootstrap-3
我在Flask Python中使用Bootstrap.
request.form.get("name")
#name is the name of the form element(checkbox)
<label class="btn btn-danger pzt active">
<input type="checkbox" name="name" value="1" data-id="0"> Check
</label>
Run Code Online (Sandbox Code Playgroud)
选中复选框时,父标签的类为"活动",如果选中复选框,我想获取.有什么方法或方法吗?
anu*_*619 14
你可以尝试以下方法:
HTML:
<div class="checkbox">
<label>
<input type="checkbox" name="check" value="edit"> New entry
</label>
</div>
Run Code Online (Sandbox Code Playgroud)
在烧瓶中:
value = request.form.getlist('check')
Run Code Online (Sandbox Code Playgroud)
这将为您提供复选框的值.这里的值将是一个列表.
value = [u'edit']
Run Code Online (Sandbox Code Playgroud)
您还可以获取具有相同名称属性的多个复选框的值.
我不熟悉 Flask,但我知道 HTTP 是如何工作的。
如果您想知道它是否在服务器端检查,只需检查该表单字段是否存在,如果request.form.get("name")给您 NULL 或异常,则应取消选中该复选框。
如果您想在客户端使用 javascript 了解它,您可以使用 jQuery(因为 jQuery 是 Bootstrap 的基本组件)作为$('xxxx').is(':checked')(用有效的选择器替换 xxxx) .
归档时间: |
|
查看次数: |
26734 次 |
最近记录: |