我有一个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/
答案 0 :(得分:5)
首先,在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>');
}
});
答案 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>');
}
}