javascript - 检查 2 个字段值是否匹配

标签 javascript html forms

我有一个关于 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 中,您需要将代码的位置设置为 headbody 的末尾。

其次,您的字符串中的引号不匹配。试试这个:

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>';
    }
}

Updated fiddle

这是 jQuery 中的等价物:

$('#passverify').change(function() {
    if ($('#pass').val() == $('#passverify').val()) {
        $("#pver").html('<font color="green">პაროლები ემთხვევა!</font>');
    } else {
        $("#pver").html('<font color="red">პაროლები არ ემთხვევა!</font>');
    }
});

Example fiddle

关于javascript - 检查 2 个字段值是否匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30619718/

相关文章:

javascript - 以编程方式 React Router v4 导航

javascript - 在我的 SPA 中的何处添加 JQuery 多选脚本?

javascript - 强制 CSS :hover to update after a transition (opening a menu) 的解决方法

html - Pycharm html缩进

php - 用php插入mysql

javascript - 锁定body滚动,但body中的某些div可以滚动

javascript - DIV 类错误

php - 如何制作带有小图像的下拉菜单?

javascript - 将值从表单字段复制到另一个时如何用下划线替换空格

node.js - 设置正确的内容类型以 Angular/Node 上传图像