【发布时间】:2021-02-16 13:44:05
【问题描述】:
以下代码更改了字段的“文本”,但网站未获取它。当您提交表单时,它说该字段仍为空,请输入有效数字。
var number = 123;
var field = document.getElementById('textfield');
field.value = number;
上面的代码只是在视觉上改变了文本框的输入。有没有办法模仿物理字段条目(让它被表单拾取)?
类型由未选中时的文本变为选中时的数字。
【问题讨论】:
-
听起来像代码除了 onchange 触发,但设置值不会触发更改
-
如果表单需要一个数字,我们为什么要将数字转换为字符串?
-
@Dr.Tenma 它不适用于字符串或数字
-
@epascarello 那会是
field.onchange()吗? -
我们需要知道你的提交函数在做什么。
标签: javascript html forms google-chrome-extension