Javascript 通过js使angular1表单变脏

Javascript 通过js使angular1表单变脏,javascript,angularjs,google-chrome-extension,Javascript,Angularjs,Google Chrome Extension,我将表单数据发送到登录名/密码,然后想要单击提交按钮,问题在于表单验证要求表单变脏。我直接赋值,这意味着表单不被认为是脏的和修改的。我试过聚焦,但似乎也不起作用。“提交”按钮不会出现,因为它未经验证 document.getElementById("email").focus(); document.getElementById("password").focus(); var e = document.getElementById("email"); e.value = 'currentE

我将表单数据发送到登录名/密码,然后想要单击提交按钮,问题在于表单验证要求表单变脏。我直接赋值,这意味着表单不被认为是脏的和修改的。我试过聚焦,但似乎也不起作用。“提交”按钮不会出现,因为它未经验证

document.getElementById("email").focus(); 
document.getElementById("password").focus();
var e = document.getElementById("email"); 
e.value = 'currentEmployee@email.com';
var p = document.getElementById("password");
p.value = 'currentEmployee.password';
var osbut = document.getElementById("loginForm"); osbut.submit();

我通过一个chrome扩展注入了一个脚本,作为content.js脚本运行。非常感谢您的帮助。

只需在控制器窗体中设置为有效。例如:

$scope.formName.$valid=true;

只需在控制器窗体中设置为有效。例如:

$scope.formName.$valid=true;

请参阅分派更改事件的示例,或者通过document.execCommand“insertText”-wOxxOm更改元素


这很有效。我只是想结束这个问题-Hunter

参见分派更改事件的示例,或者通过document.execCommand“insertText”-wOxxOm更改元素


这很有效。我只是想结束这个问题-Hunter

参见分派
更改事件的示例,或者通过document.execCommand“insertText”更改元素。请发布一个答案,这样我可以给您评分。它工作得很好。谢谢你。我使用document.execCommand“insertText”可能与以下内容重复,请参见发送
更改
事件的示例,或者通过document.execCommand“insertText”更改元素。请发布一个答案,这样我可以给您评分。它工作得很好。谢谢你。我使用document.execCommand“insertText”可能与以下内容重复