Javascript 检查2个字段值是否匹配
我有一个javascript问题 如果密码字段匹配,我想从中签入用户注册。我已经编写了javascript代码Javascript 检查2个字段值是否匹配,javascript,html,forms,Javascript,Html,Forms,我有一个javascript问题 如果密码字段匹配,我想从中签入用户注册。我已经编写了javascript代码 function passcheck(){ var pass = document.getElementById("pass").value; var passverify = document.getElementById("passverify").value; if (pass == passverify) { document.getEl
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>";
}
}
函数密码检查(){
var pass=document.getElementById(“pass”).value;
var passverify=document.getElementById(“passverify”).value;
if(pass==passverify){
document.getElementById(“pver”).innerHTML=”პაროლები ემთხვევა!";
}
否则{
document.getElementById(“pver”).innerHTML=”პაროლები არ ემთხვევა!";
}
}
当我运行此功能时,浏览器控制台会说,密码检查
未定义…有人能帮我吗
jsiddle:首先,在jsiddle中,您需要将代码的位置设置为
头部或正文的末尾
其次,字符串中的引号不匹配。请尝试以下操作:
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>';
}
}
函数密码检查(){
var pass=document.getElementById(“pass”).value;
var passverify=document.getElementById(“passverify”).value;
if(pass==passverify){
document.getElementById(“pver”).innerHTML='0პაროლები ემთხვევა!';
}否则{
document.getElementById(“pver”).innerHTML='0პაროლები არ ემთხვევა!';
}
}
以下是jQuery中的等价项:
$('#passverify').change(function() {
if ($('#pass').val() == $('#passverify').val()) {
$("#pver").html('<font color="green">პაროლები ემთხვევა!</font>');
} else {
$("#pver").html('<font color="red">პაროლები არ ემთხვევა!</font>');
}
});
$('#passverify')。更改(函数(){
if($('#pass').val()==$('#passverify').val()){
$(“#pver”).html('პაროლები ემთხვევა!');
}否则{
$(“#pver”).html('პაროლები არ ემთხვევა!');
}
});
您只需更改代码中的这一行即可
'<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>');
}
}
函数密码检查(){
var pass=$(“#pass”).val();
var passverify=$(“#passverify”).val();
if(pass==passverify){
$(“#pver”).html('პაროლები ემთხვევა!');
}否则{
$(“#pver”).html('პაროლები არ ემთხვევა!');
}
}
查看您更改了什么??您不能在以双引号开头的标记中使用双引号。它必须是交替的单引号和双引号。您也可以将其转义:“”
非常感谢!您能给我如何在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>');
}
}