У меня есть html-форма, в которой вводятся имя пользователя и пароль. Нажатие кнопки, называет функцию js, которая асинхронно ударяет апи. До этого, как бы я проверить егоКак подтвердить форму
<form>
<div><label id="resultString"></label></div>
<fieldset>
<legend>Login</legend>
Username: <input type="text" id="username"><br><br>
Password: <input type="password" id="password"><br><br>
<input type="button" onclick="submitdetails();" value="Login">
</fieldset>
</form>
Моя функция JS является:
function submitdetails() {
var username = document.getElementById("username").value;
var password = document.getElementById("password").value;
var params = JSON.stringify({ username: username, password: password });
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == XMLHttpRequest.DONE) {
if (xmlhttp.status == 200)
document.getElementById("resultString").innerHTML = xmlhttp.responseText;
else
document.getElementById("resultString").innerHTML = "Error";
}
};
xmlhttp.open("POST","http://127.0.0.1:8000/login/",true);
xmlhttp.send(params);
}
использовать JQuery плагин валидатор. –
Из самой функции javascript вы можете проверить детали. – sureshkumar
Перед тем, как задать вопрос, прочтите [help/on-topic]. Вы просите API, который НЕ относится к теме – AxelH