我是Javascript新手,我想檢查兩次輸入的密碼是否匹配使用Javascript。但似乎不起作用:javascript setCustomValidity不起作用
<html>
<head>
<script>
function checkpasswd(){
var p1 = getElementById("password1");
var p2 = getElementById("password2");
if(p1.value != p2.value){
p2.setCustomValidity("passwd don't match");
}else{
p2.setCustomValidity("");
}
}
</script>
</head>
<body>
<form>
passwd:<input type="password" name="password1" id="password1">
confirm passwd:<input type="password" name="password2" id="password2" onchange="checkpasswd()">
</form>
</body>
</html>
如果您使用[開發控制檯](https://developer.mozilla.org/en-US/docs/Web/API/Console),這些問題相對比較容易調試。 – ManoDestra