gpt4 book ai didi

javascript - 无法在 bool 值上创建 guid 属性

转载 作者:行者123 更新时间:2023-12-02 14:20:41 25 4
gpt4 key购买 nike

<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
</head>
<body>
<h1>USER REGISTRATION</h1>
<br>
<form class="for" name="ureg" method="post" action="">
<pre>
Name: <input class="name" type="text" name="name"required><span id="errmsg5"></span><br><br>
User Name: <input class="uname" type="text" name="un" required><span id="errmsg6"></span><br><br>
Password: <input class="pass" type="password" name="pwd" name="pass" required><span id="errmsg7"></span><br><br>
Confirm Password: <input class="cpass" type="password" name="cpass" required><span id="errmsg1"></span><br><br>
Email: <input type="email" name="email" required><br><br>
Gender: <input type="radio" name="gen" value="male" required>Male<input type="radio" name="gender" value="female">Female<br><br>
Country: <select name="country" style="width: 175px;">
<option value="india">India</option>
<option value="pakistan">Pakistan</option>
<option value="sri lanka">Sri Lanka</option>
<option value="china">China</option>
<option value="china">Japan</option>
<option value="china">Bangladesh</option>
</select><br><br>
Mobile: <input class="mob" type="number" name="mobile" required><span id="errmsg3"></span><br><br>
Age: <input class="age" type="number" name="age" required><span id="errmsg2"></span><br><br>
D.O.B: <input type="date" name="dob" required><br><br>
Address:
<textarea rows="4" cols="50" name="addr" required></textarea><br><br>
Pincode: <input class="pin" type="number" required><span id="errmsg4"></span><br><br>
<input id="submit" type="submit" value="SUBMIT"> <input id="reset" type="submit" value="RESET">
</pre>
</form>

<script type="text/javascript">
$(function ()
{
$(".pass").change(passcor());
$(".cpass").change(passcor());
function passcor()
{
var password = $(".pass").val();
var confirmPassword = $(".cpass").val();
if (password != confirmPassword)
{
alert("false");
$("#errmsg1").text(" Password does not match");
return false;
}
else
{
$("#errmsg1").text("");
return true;
}
}
$(".age").change(function ageval()
{
$("#errmsg2").text(" ");
var n = $(".age").val();
if (n < 18)
{
$("#errmsg2").text( " Age should be > 18");
return false;
}
else
{
$("#errmsg2").text("");
return true;
}
});
$(".mob").change(function mobi()
{
$("#errmsg3").text( " ");
var mobile = $(".mob").val();
if (mobile.length != 10)
{
$("#errmsg3").text( " Not a valid number");
return false;
}
else
{
$("#errmsg3").text("");
return true;
}

});
$(".pin").change(function pc() {
$("#errmsg4").text( " ");
var mobile = $(".pin").val();
if (mobile.length != 6)
{
$("#errmsg4").text( " Not a Valid Pincode");
return false;
}
else
{
$("#errmsg4").text("");
return true;
}
});
$(".name").change(function namch()
{
$("#errmsg5").text( " ");
var name = $(".name").val();
var pattern = new RegExp("^[A-z]+$");
if (!pattern.test(name))
{
$("#errmsg5").text( " Name should contain only letters");
return false;
}
else
{
$("#errmsg5").text("");
return true;
}
});
$(".uname").change(function unch()
{
$("#errmsg6").text( " ");
var uname = $(".uname").val();
var pattern = new RegExp("^[A-z0-9]+$");
if (!pattern.test(uname))
{
$("#errmsg6").text( " User Name should contain only numbers and alphabets");
return false;
}
else
{
$.post(
{
url:"UNcheck",
data:
{
name:"un",
value:uname
},
success :function(value)
{
if(value=="true")
{
alert("found new");
$("#errmsg6").text("");
return true;
}
else
{
$("#errmsg6").text( " User Name already taken");
return false;
}
}
});
}
});
$(".pass").change(function passval()
{
$("#errmsg7").text(" ");
var pass = $(".pass").val();
if(pass.length>8)
{
var caps = /[A-Z]/.test(pass);
var small = /[a-z]/.test(pass);
var num= /[0-9]/.test(pass);
var sp=/\W|_/.test(pass);
if(caps&&small&&num&&sp)
{
$("#errmsg7").text("");
return true;
}
else
{
$("#errmsg7").text("Password should be of minimum 8 characters and contain atleast 1 upper case, 1 lower case, 1 digit and 1 special characters");
return false;
}
}
else
{
$("#errmsg7").text("Password should be of minimum 8 characters and contain atleast 1 upper case, 1 lower case, 1 digit and 1 special characters");
return false;
}
});
$(".for").submit(function()
{
if(passval()&&unch()&&namch()&&pc()&&mobi()&&ageval()&&passcor())
{
var sendat=$(".form :input").serialiazeArray();
alert(sendat);
$.post(
{
url:"InputData",
data:sendat
});
}
});
});
</script>
</body>
</html>

这是我的客户端页面代码。当我尝试将其部署到服务器(Apache tomcat)上时,出现以下错误

jQuery.Deferred exception: Cannot create property 'guid' on boolean 'true' TypeError: Cannot create property 'guid' on boolean 'true'
at Object.add (http://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js:3:7797)
at HTMLInputElement.<anonymous> (http://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js:3:7602)
at Function.each (http://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js:2:2815)
at r.each (http://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js:2:1003)
at wa (http://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js:3:7578)
at r.on (http://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js:3:13467)
at r.fn.(anonymous function) [as change] (http://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js:4:6349)
at HTMLDocument.<anonymous> (http://localhost:8080/FormValidation/index.html:38:14)
at j (http://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js:2:29568)
at k (http://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js:2:29882) undefined

jquery.min.js:3 Uncaught TypeError: 无法在 bool 值“true”上创建属性“guid”add @ jquery.min.js:3(匿名函数) @ jquery.min.js:3each @ jquery .min.js:2each @ jquery.min.js:2wa @ jquery.min.js:3on @ jquery.min.js:3r.fn.(匿名函数) @ jquery.min.js:4(匿名函数) @ index.html:38j @ jquery.min.js:2k @ jquery.min.js:2 原因是什么以及如何解决这个问题。我尝试阅读它,但大多一无所获,我知道 GUID 是全局唯一标识符。但为什么会出现这个问题呢?

最佳答案

这对我有用。而不是在 jquery 中调用。我将 html 中的 passcor() 称为

Password:          <input class="pass" type="password" name="pwd" name="pass" onChange=passcor() required><span id="errmsg7"></span><br><br>
Confirm Password: <input class="cpass" type="password" name="cpass" onChange=passcor() required><span id="errmsg1"></span><br><br>

关于javascript - 无法在 bool 值上创建 guid 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38668370/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com