如何使用javascript触发按钮禁用更改来更改文本区域字段的值



我写了一个自动化脚本,用于在工作中填写这些普通的表格,除了文本区域部分之外,其他一切似乎都能正常工作,在那里我可以使用成功地更新字段中的值

var textarea = document.getElementById('c4d981e9a2c98b0483252333_input'); 
textarea.value = 'hi';

但这并没有在代码中注册,因为提交按钮仍然被禁用,我需要手动将文本粘贴到框中,使其可以点击。是否有一种方法可以编写该函数,使更改文本区域的值实际上会将光标添加到文本区域框中(复制键入(,以使提交按钮再次可单击?

不可能复制用户输入或用户粘贴,因为这对浏览器来说是一个巨大的价值。但是你不需要。你只需要覆盖提交按钮的行为。第一个想法看起来像这样:

var textarea = document.getElementById('c4d981e9a2c98b0483252333_input'); 
textarea.value = 'hi';
document.getElementById('butt').removeAttribute('disabled'); // maybe a different selector would come in handy
document.getElementById('butt').click();

最新更新