检查2字段值是否匹配

时间:2015-06-03 12:09:24

标签: javascript html forms

我有一个javascript问题!

如果密码字段匹配,我想检查用户注册。我写了javascript代码

class domaintable{

   Integer id
   String abc
   String def

   static mapping = {
      table 'domaintable'
      id column: 'domaintableIdId'
   }
}

当我运行此功能时,浏览器控制台表示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>"; } } 尚未定义......任何人都可以帮助我吗?

JSFiddle: https://jsfiddle.net/giokaxo/qxsyb1s4/

2 个答案:

答案 0 :(得分:5)

首先,在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

答案 1 :(得分:1)

您只需在代码中更改此行即可使其正常工作。

'<font color="green">პაროლები ემთხვევა!</font>';
'<font color="red">პაროლები არ ემთხვევა!</font>';

"<font color='green'>პაროლები ემთხვევა!</font>";
"<font color='red'>პაროლები არ ემთხვევა!</font>";

使用Jquery,您可以执行以下操作:

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