继承人按钮
<asp:Button ID="Button1" runat="server" Text="Create Account"
OnClientClick="return UserValueValidation();" OnClick="Button1_Click" />
继承功能本身
function UserValueValidation() {
var fname, lname, email, pwd, cpwd,emailExp;
fname = document.getElementById("TextBox6").value;
lname = document.getElementById("TextBox5").value;
email = document.getElementById("TextBox4").value;
pwd = document.getElementById("TextBox3").value;
cpwd = document.getElementById("TextBox7").value;
emailExp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([com\co\.\in])+$/;
if (fname == '' && lname == '' && email == '' && pwd == '' && cpwd == '' && emailExp == '') {
alert("Enter all fields");
return false;
}
else {
if (fname == ' ') {
alert("Enter Name");
return false;
}
if (lname == ' ') {
alert("Enter lastname");
return false;
}
if (email == ' ') {
alert("Enter email");
return false;
}
if (email != '') {
if (!email.match(emailExp)) {
alert("Invalid Email Id");
return false;
}
}
if (pwd == ' ') {
alert("Enter password");
}
if (cpwd == ' ') {
alert("Please confirn your password");
return false;
}
if (pwd != cpwd) {
alert("Passwords doesn't match");
return false;
}
}
}
点击创建帐户后,会弹出以下消息
Javascript运行时错误:UserValueValidation()未定义...
点击后,我使用会话状态将页面重定向到新用户帐户页面...
答案 0 :(得分:0)
根据我的评论,这里有一个javascript错误...
if (fname == String. && lname == '' && email == '' && pwd == '' && cpwd == '' && emailExp == '') {
而不是fname == String.
,请将其替换为fname == ''
那应该给你......
if (fname == '' && lname == '' && email == '' && pwd == '' && cpwd == '' && emailExp == '') {
你也可能想要替换所有其他if
语句,因为当我想要检查空字符串时,它们都在检查单个空格。
所以替换(例如)......
if (fname == ' ') {
使用...
if (fname == '') {