我有一个关于 javascript 的问题!
如果密码字段匹配,我想检查用户注册。我写过javascript代码
function passcheck(){
var pass = document.getElementById("pass").value;
var passverify = document.getElementById("passverify").value;
if (pass == passverify) {
document.getElementById("pver").innerHTML = "<font color="green">პაროლები ემთხვევა!</font>";
}
else {
document.getElementById("pver").innerHTML = "<font color="red">პაროლები არ ემთხვევა!</font>";
}
}
当我运行此功能时,浏览器控制台显示 passcheck
未定义...有人可以帮助我吗?
JSFiddle: https://jsfiddle.net/giokaxo/qxsyb1s4/
最佳答案
首先,在 jsFiddle 中,您需要将代码的位置设置为 head
或 body
的末尾。
其次,您的字符串中的引号不匹配。试试这个:
function passcheck() {
var pass = document.getElementById("pass").value;
var passverify = document.getElementById("passverify").value;
if (pass == passverify) {
document.getElementById("pver").innerHTML = '<font color="green">პაროლები ემთხვევა!</font>';
} else {
document.getElementById("pver").innerHTML = '<font color="red">პაროლები არ ემთხვევა!</font>';
}
}
这是 jQuery 中的等价物:
$('#passverify').change(function() {
if ($('#pass').val() == $('#passverify').val()) {
$("#pver").html('<font color="green">პაროლები ემთხვევა!</font>');
} else {
$("#pver").html('<font color="red">პაროლები არ ემთხვევა!</font>');
}
});
关于javascript - 检查 2 个字段值是否匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30619718/