Javascript 文本框输入值未更改

Javascript 文本框输入值未更改,javascript,html,forms,google-chrome-extension,Javascript,Html,Forms,Google Chrome Extension,下面的代码更改了字段的“文本”,但网站不会获取该文本。当您提交表单时,它会显示字段仍然为空,并输入有效数字 var number = 123; var field = document.getElementById('textfield'); field.value = number; 上面的代码仅在视觉上更改文本框的输入。有没有一种方法可以模拟物理字段条目(让表单拾取) 类型从未选中时的文本更改为选中时的数字。编辑:我仍然没有看到您的提交功能,因此我在下面包含了一个示例 这是你期待的吗

下面的代码更改了字段的“文本”,但网站不会获取该文本。当您提交表单时,它会显示字段仍然为空,并输入有效数字

var number = 123;
var field = document.getElementById('textfield');

field.value = number;
上面的代码仅在视觉上更改文本框的输入。有没有一种方法可以模拟物理字段条目(让表单拾取)


类型从未选中时的文本更改为选中时的数字。

编辑:我仍然没有看到您的提交功能,因此我在下面包含了一个示例

这是你期待的吗

var编号=123;
var字段=document.getElementById('td-wb-order-price-amount-limit-price');
var-example=document.getElementById('example');
函数clickMe(){
field.value=number.toString();;
example.innerHTML=“您的输入值是”+数字;
}

点击

您需要
onchange
属性来检测输入字段中的更改

consthandlechange=()=>{
const inputValue=document.getElementById('input').value;
console.log(inputValue)
}

听起来像是代码Excpts onchange to fire,但设置值不会触发更改如果表单需要一个数字,为什么我们要将数字转换为字符串?@Dr.Tenma它既不能处理字符串也不能处理字符串num@epascarello那就是
field.onchange()
?我们需要知道你的提交函数在做什么。我在问题中添加了输入字段的HTML代码,如果该帮助我已经更新了我的代码片段。这更接近你想要做的事情吗?你拥有你想要填充这些字段的网站吗或者您是否有此网站的后端访问权限?是的,我上面的示例演示了此功能的外观。-如果您不拥有、管理或访问您试图填充字段的网站,则无法将其他人页面上的元素作为操作目标。如果这是真的,那么整个互联网将处于一个非常有趣的状态:)那么如果没有办法,自动填充扩展如何工作?这不是我的代码,这是一个网站的代码,所以我不能添加任何新属性。我正在开发一个扩展,需要使用javascript填充该字段。