gpt4 book ai didi

javascript - 使用 angularJS 表单自动登录网站

转载 作者:行者123 更新时间:2023-11-28 06:45:03 25 4
gpt4 key购买 nike

我有一个带有 Angular JS 验证表单的网站,我需要使用 Javascript 自动登录该网站

形式如下:

<form name="loginForm" class="login-form ng-pristine ng-invalid ng-invalid-required">
<div class="tight-form ng-scope" ng-if="loginMode">
<ul class="tight-form-list">
<li class="tight-form-item" style="width: 78px"><strong>User</strong></li>
<li><input name="username"
class="tight-form-input last ng-pristine ng-invalid ng-invalid-required ng-touched"
required="" ng-model="formModel.user" placeholder="email or username" style="width: 253px" type="text">
</li>
</ul>
<div class="clearfix"></div>
</div>
<div class="tight-form ng-scope" ng-if="loginMode">
<ul class="tight-form-list">
<li class="tight-form-item" style="width: 78px"><strong>Password</strong></li>
<li><input name="password" class="tight-form-input last ng-pristine ng-untouched ng-invalid ng-invalid-required"
required="" ng-model="formModel.password" id="inputPassword" style="width: 253px"
placeholder="password" type="password"></li>
</ul>
<div class="clearfix"></div>
</div>
<div class="login-submit-button-row">
<button type="submit" class="btn ng-binding btn-inverse" ng-click="submit();"
ng-class="{'btn-inverse': !loginForm.$valid, 'btn-primary': loginForm.$valid}">Log in</button>
</div>
</form>

PS:我没有输入 ID,只有名称

我尝试使用 JavaScript 自动登录,我在导航器中使用 url 创建了一个书签:

javascript:document.getElementsByName('username').item(0).value='MYloginValue';document.getElementsByName('password').item(0).value='MypasswordValues';void(0);

但是没有成功。

我不熟悉 Angular JS

感谢帮助

最佳答案

不要使用 DOM 来完成,而是在 Controller 中完成。

例如

login($scope.username, $scope.password)

确保使用 Angular 数据绑定(bind)来绑定(bind)这些字段!

最好,

关于javascript - 使用 angularJS 表单自动登录网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33473397/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com