私はJavascriptを使い慣れていないので、2回入力するパスワードがJavascriptを使って一致しているかどうかを確認したいと思います。私はjavascript setCustomValidityが機能しない
<html>
<head>
<script>
function checkpasswd(){
var p1 = document.getElementById("password1");
var p2 = document.getElementById("password2");
var result = document.getElementById("result");
if(p1.value != p2.value){
result.innerHTML = "passwd don't match";
p2.setCustomValidity("passwd don't match");
}else{
result.innerHTML = "passwd match";
p2.setCustomValidity("");
}
}
</script>
</head>
<body>
<form>
passwd:<input type="password" name="password1" id="password1">
confirm passwd:<input type="password" name="password2" id="password2" onkeyup="checkpasswd()">
</form>
<div id="result"></div>
</body>
</html>
[開発コンソール](https://developer.mozilla.org/en-US/docs/Web/API/Console)を使用する場合、これらの問題は比較的簡単にデバッグできます。 – ManoDestra