JQuery 填写表单,但无法识别
JQuery fill the form but failed to be recognized
我正在使用Flask作为后端。我用WTForm写了一个简单的表格,比如说,
field = StringField('input:', validators=[Required()])
我写了一个JQuery来自动填充它
$('#theidofthefield').val('fillingin');
我单击表单中的提交按钮,但它显示该字段为空。我检查request.form.field.data也是空的。希望得到解决方案。
我不知道WTForm
但您可以检查您的字段元素是否具有 name 属性,这是发送回后端代码所必需的。
你的字段必须是这样的:
<input type="text" name="thenameofthefield" id="theidofthefield" />
//-----------------^^^^^^^^^^^^^^^^^^^^^^^---name attribute is required.
填充值的另一种方法是:
$('#theidofthefield').attr('value','filling');
让我们看看它是否有效..
如果变量字段是指向对象的指针,则..$(field).val('dfsdf') 或 $(field).attr('value','filling') 可能有效。
相关文章:
- 提交表单时,显示或识别隐藏的必填字段并将其集中
- 更新的 HTML 表单无法被 Rails 提交识别
- 获取欧芹.js以识别未隐藏的表单元素
- 使用 jQuery 更改表单的 ID,但 jQuery 使用旧属性来识别它
- MSCRM 识别表单属性集合上的快速视图属性
- JQuery 填写表单,但无法识别
- JavaScript表单验证无法识别'如果'标准
- html表单在我的jsp页面中无法识别
- "不相等”;在Javascript表单验证中无法识别符号
- 如何让经典的ASP表单识别输入中的变化
- jQuery完成的多部分表单需要两次单击才能识别.submit()和.click()事件处理程序
- 当表单元素包含带有一些特殊符号的id时,jQuery验证器会出错'无法识别的表达式'
- 我可以通过javascript通过名称识别表单按钮吗
- Angular指令被识别为html表单元素
- 在提交表单时识别/获取城市
- 是否有一种方法可以使表单仅识别一个必需字段
- HTML表单和全局变量:为什么它不能识别全局变量?
- 识别可能的错误向量,javascript警报后,混合网站上的网页表单似乎禁用了javascript
- 登录表单无法识别chrome上的输入密码
- 如果包含表单标记,jQuery 无法识别选项列表文本