基本的なhtmlとjavascriptを使ってウェブサイトに登録フォームを作成しようとしていて、両方のパスワードが同じであれば短いチェッカーを作った。htmlとjavascriptの登録フォームの値を保持する方法
私が提出を押すたびに、フィールドのすべての値が消えます。これをどのように修正できますか?
ウェブ上で検索しようとしましたが、ヘルプがありませんでした。
<form id="registerform" onsubmit=" return validateForm()">
First name:<br>
<label>
<input type="text" required="required" name="getfirstname">
</label><br>
Prefix:<br>
<input type="text" name="prefix"><br>
Last name:<br>
<input type="text" required="required" name="lastname"><br>
Email address:<br>
<input type="email" required="required" name="email"><br>
Password:<br>
<input type="password" required="required" name="password"><br>
Password2:<br>
<input type="password" required="required" name="password2"><br>
<input type="submit" value="Submit">
</form>
function validateForm() {
var x = document.forms["registerform"]["password"].value;
var y = document.forms["registerform"]["password2"].value;
if (y != x){
alert("The passwords do not match. Please try again!");
return false;
}
}
提出後に値を保持したい場合は、提出されたデータに問題があった場合にのみ行うようにしてください。それは実際に使用しているサーバー言語によって異なります。 Java Webアプリケーションでは、 '' – thekodester