Javascript 如何通过jQuery进行密码确认?
我想更改验证电子邮件以确认密码,如何正确设置密码? 无论如何,我真的不知道jQuery。提前谢谢Javascript 如何通过jQuery进行密码确认?,javascript,jquery,Javascript,Jquery,我想更改验证电子邮件以确认密码,如何正确设置密码? 无论如何,我真的不知道jQuery。提前谢谢 $("#send").click(function() { var name = $("#name").val(); var email = $("#email").val(); var contact = $("#contactno").val(); var message = $("#message").val(); var paswword = $("#pass
$("#send").click(function() {
var name = $("#name").val();
var email = $("#email").val();
var contact = $("#contactno").val();
var message = $("#message").val();
var paswword = $("#password").val();
var confirmpassword=$("#confirmpasword").val();
if (name == "" || email == "" || contactno == "" || message == "")
{
alert("Please Fill All Fields");
}
else
{
if (validateEmail(email)) {
$("#contactdiv").css("display", "none");
}
else {
alert('Invalid Email Address');
}
function validateEmail(email) {
var filter = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
if (filter.test(email)) {
return true;
}
else {
return false;
}
}
}
});
变量声明中有输入错误,应该是
password
,而不是paswword
。以下是检查它们是否匹配的方法:
if (password != confirmpassword) {
//passwords dont match
} else {
//passwords do match
}
您可以为
if(password==confirmpassword)
设置一个if
案例。不要将函数声明放在单击处理程序中。。。horrible不需要函数validateEmail()
,因为它只从单个位置调用,并且仅在该特定函数中可用。这基本上是多余的。实际上那是联系表单,但我想将其转换为注册表单。我已经更改了它,但无法单击“发送”按钮。将您的HTML添加到问题中实际上这是联系表单,但我想将其转换为注册表单。