在不需要刷新表单的某些字段的情况下,要刷新表单上的几个字段。例如,假设我有一个字段:
URLInd = BooleanField(u'Do you have a website?',validators=[DataRequired())
如果选中,我希望显示:
^{pr2}$所以“URLInd”可以在初始页面加载时显示,但我只希望在URLInd==True时显示“URL”。在
HTML格式:
<form class="form form-horizontal" method="post" role="form" enctype=multipart/form-data action>
{{ form.hidden_tag() }}
{{ wtf.form_errors(form, hiddens="only") }}
{{ wtf.form_field(form.URLInd) }}
{{ wtf.form_field(form.URL) }}
<button type="submit" class="btn btn-primary btn-lg btn-block">Submit</button>
</form>
根据我的研究,我怀疑我需要使用Javascript和AJAX,但是我没有使用这两种技术的经验,而且我也无法将我发现的任何一个示例应用于这个问题。提前谢谢你的帮助。在
字段具有参数
message
,用于在默认值验证器中替换默认错误消息。对于替换,请使用kwargsmessage="u error message for view invalid this field"
简单的例子
享受吧伙计:)
相关问题 更多 >
编程相关推荐