【问题标题】:How to reference a WTForms Form Field in JQuery如何在 JQuery 中引用 WTForms 表单字段
【发布时间】:2021-08-07 05:14:59
【问题描述】:

我正在使用 WTForms 创建一个表单,其中的字段具有像这样的“子字段”-

class TableName(FlaskForm):
   schema = StringField('Schema', validators=[DataRequired()], id = 'schema_name')
   table = StringField('Table', validators=[DataRequired()], id = 'table_name')

class QaForm(FlaskForm):
   test_table_in = FormField(TableName, id = 'test_table')
   prod_table_in = FormField(TableName, id = 'prod_table') 

前端看起来像这样 - fields consisting of "sub-fields"

如何在 JQuery 中引用这个表单元素?我已经尝试了以下方法,但是当我尝试打印变量时它给了我一个“未定义”的错误-

var tables = {
                test_table: $('#test_table-schema_name').val() + "." + $('#test_table-table_name').val(),
                prod_table: $('#prod_table-schema_name').val() + "." + $('#prod_table-table_name').val()
            };

【问题讨论】:

    标签: javascript jquery flask wtforms form-fields


    【解决方案1】:

    你想明白了吗?您是否尝试过使用浏览器检查元素工具来查看您要查找的字段的变量名称?

    【讨论】:

    • 是的,事实证明这个问题与我调用表单元素的方式无关。
    猜你喜欢
    • 2021-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-25
    • 1970-01-01
    • 1970-01-01
    • 2016-04-14
    相关资源
    最近更新 更多