Автологин или авто-клик по кнопке - PullRequest
0 голосов
/ 30 августа 2018

У меня есть HTML-код, который отображает предварительно скомпилированную форму входа. Можно ли улучшить этот код, чтобы сделать автоматический вход в систему, чтобы он автоматически заполнял информацию о пользователе (имя, пароль)?

<html><body>

<form
id="myForm"
action="http://***.***.***.***/***/****/*******="
method="post">

Account name:<br>
<input name="****" value="****" />
<br>
Password:<br>
<input type="password" name="pwd" value="****" />
<br><br>
<input type="submit" value="Login">
</form>

</body></html>

Ответы [ 3 ]

0 голосов
/ 31 августа 2018

Что вы можете сделать, это использовать JavaScript:

function login() {
    document.getElementById("username").value = "username";
    document.getElementById("password").value = "password";
}
<html><body>

<form id="myForm" action="http://***.***.***.***/***/****/*******=" method="post">

Account name:<br>
<input name="****" value="****" id="username" />
<br>
Password:<br>
<input type="password" name="pwd" value="****" id="password"/>
<br><br>
<input type="submit" value="Login" onclick="login()" />
</form>

</body></html>
0 голосов
/ 31 августа 2018

Вы также можете использовать событие отправки jQuery для вашей формы. В вашем javascript используйте:

$(document).ready(function(){
    $("#myForm").submit();
});
0 голосов
/ 30 августа 2018

Конечно, просто нажмите на кнопку загрузки:

<html><body onload="document.getElementById('login').click();">

<form 
id="myForm" 
action="http://***.***.***.***/***/****/*******=" 
method="post">

Account name:<br>
<input name="****" value="****" />
<br>
Password:<br>
<input type="password" name="pwd" value="****" />
<br><br>
<input type="submit" value="Login" id="login">
</form>

</body></html>
...