На странице like this, какой код я мог бы написать, чтобы страница не отправляла запрос GET (или POST-запрос)?Извлечь значение из поля пароля
Страница:
<body>
<p>Let's do the login thing
<br>
</p>
<form id="keyform">
<table>
<tr>
<td>
<div class="midform">
<input type="text" id="id" placeholder="ID">
<br>
<input type="password" id="key" placeholder="Password">
</div>
</td>
<td>
<div class="submitform">
<input type="submit" id="submit" value="Log in">
</div>
</td>
</tr>
</table>
</form>
<div id="output"></div>
</body>
Код:
d3.select("#keyform").on("submit", function() {
console.log(d3.select('#key').property("value"));
return false;
});
Я намерен захватить значение пароля по представить, запустить его через md5 и отправить его на сервер для сравнения с хэш в базы данных. Но нажатие «отправить» заставляет страницу отправлять GET, что нежелательно.
Задайте метод формы для 'post' –
Измените входные данные из submit на текст и просто обработайте его самостоятельно. – Craicerjack
@ ŁukaszTrzewik, который не будет работать, потому что мне нужно md5 его ** перед ** POSTing. – Sky