我将Flask与Jinja2 / WTForms结合使用来构建登录页面,我想自定义“记住我”复选框。为此,我想将一个空的<span>
标记嵌入到表单的标签字段中。这是HTML文件中的Jinja2代码:
{{ login_user_form.remember|safe }} {{ login_user_form.remember.label }}
生成以下HTML:
<input id="remember" name="remember" type="checkbox" value="y"> <label for="remember">Remember Me</label>
但是,下面的HTML是我最终想要的样子-请注意标签中嵌入的
<span>
标签。<input id="remember" name="remember" type="checkbox" value="y"> <label for="remember"><span></span>Remember Me</label>
最佳答案
在您的标签名称中包含span标签,并使用安全过滤器。
remember = YourField(name='<span></span>Remember Me')
然后
{{ login_user_form.remember|safe }} {{ login_user_form.remember.label|safe }}
关于html - 将HTML标记嵌入Flask WTForms字段中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41795398/