二.<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
<script language =javascript >
function check()
...{
/**////注意javascript中正则表示式的写法: /表示式/
var rg= /^[w-]+(.[w-]+)*@[w-]+(.[w-]+)+$/;
if(document.getElementById("txtid").value=="000")
...{
alert("Can't Be 000");
document.all("txtid").focus();
return false;
}
var str=document.getElementById("txtmail").value;
if(!rg.test(str))
...{
alert("Email Addess error!!");
document.all("txtmail").focus();
return false;
}
else
...{
return true;
}
}
</script>
</head>
<body>
<form id="form1" runat="server">
<asp:TextBox ID="txtmail" runat="server" Style="left: 270px; position: relative;
top: 221px"></asp:TextBox>;
<!--Notes: "OnClientClick" and "onclick" The Use of The 'Return'-->
<asp:Button id="btuLogin" OnClientClick ="return check()" runat="server" Style="left: 211px; position: relative; top: 289px"
Text="Button" OnClick="btuLogin_Click" />
<asp:TextBox ID="txtid" runat="server" Style="left: 48px; position: relative;
top: 159px"></asp:TextBox>
</form>
</body>
</html>
二.
<script Language="JavaScript"> function FormCheck()
...{
if (trim(document.Form1.user.value) =="")
...{
alert("请填写您的用户名!");
document.Form1.user.focus();
return false;
}
var filter=/^s*[A-Za-z0-9]...{6,20}s*$/;
if (!filter.test(document.Form1.user.value)) ...{
alert("用户名填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9)长度不小于6个字符,不超过20个字符,注意不要使用空格。");
document.Form1.user.focus();
document.Form1.user.select();
return false;
}
if (trim(document.Form1.pass.value) =="")
...{
alert("请填写您的密码!");
document.Form1.pass.focus();
return false;
}
var filter=/^s*[A-Za-z0-9]...{6,20}s*$/;
if (!filter.test(document.Form1.pass.value)) ...{
alert("密码填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 )长度不小于6个字符,不超过20个字符,注意不要使用空格。");
document.Form1.pass.focus();
document.Form1.pass.select();
return false;
}
if(trim(document.Form1.confirmpassword.value) =="")...{
alert("请输入您的确认密码!");
document.Form1.confirmpassword.focus();
return false;
}
if (document.Form1.pass.value!=document.Form1.confirmpassword.value )...{
alert("两次填写的密码不一致,请重新填写!");
document.Form1.pass.focus();
document.Form1.pass.select();
return false;
}
if (trim(document.Form1.question.value) =="")
...{
alert("请选择密码提示问题!");
document.Form1.question.focus();
return (false);
}
if (trim(document.Form1.answer.value) =="")
...{
alert("请输入密码提示答案!");
document.Form1.answer.focus();
return (false);
}
if (trim(document.Form1.name.value) =="")
...{
alert("请输入您的真实姓名!");
document.Form1.name.focus();
return (false);
}
var check=true;
for(var i=0;i<document.Form1.ch.length;i++)...{
if (document.Form1.ch[i].checked) ...{
check=false;
break;
}
}
if (check)...{
alert("请填写您的性别!");
document.Form1.ch[1].focus();
return (false);
}
if (trim(document.Form1.email.value) =="")
...{
alert("请输入您的电子邮件地址!");
document.Form1.email.focus();
document.Form1.email.select();
return false;
}
var str1 = document.Form1.email.value
if(str1.indexOf("@") == -1 || str1.indexOf(".") == -1)...{
alert("E-mail格式不正确,请重新填写!");
document.Form1.email.focus();
document.Form1.email.select();
return false;
}
if (trim(document.Form1.phonecountry.value) =="")
...{
alert("请输入联系电话的国家区号!");
document.Form1.phonecountry.focus();
return (false);
}
var filter=/^s*[0-9]...{0,3}s*$/;
if (!filter.test(document.Form1.phonecountry.value)) ...{
alert("国家区号不正确,请重新填写!不超过3个数字,注意不要使用空格。");
document.Form1.phonecountry.focus();
document.Form1.phonecountry.select();
return false;
}
if (trim(document.Form1.phonearea.value) =="")
...{
alert("请输入联系电话的城市区号!");
document.Form1.phonearea.focus();
return (false);
}
var filter=/^s*[0-9]...{0,4}s*$/;
if (!filter.test(document.Form1.phonearea.value)) ...{
alert("城市区号不正确,请重新填写!不超过4个数字,注意不要使用空格。");
document.Form1.phonearea.focus();
document.Form1.phonearea.select();
return false;
}
if (trim(document.Form1.phonenumber.value) =="")
...{
alert("请输入您的联系电话号码!");
document.Form1.phonenumber.focus();
return (false);
}
if (trim(document.Form1.country1.value) =="中国")
...{
if (trim(document.Form1.province.value) =="")
...{
alert("请选择省份!");
document.Form1.province.focus();
return (false);
}
if (trim(document.Form1.city.value) =="")
...{
alert("请选择地级城市!");
document.Form1.city.focus();
return (false);
}
}
if (trim(document.Form1.address.value) =="")
...{
alert("请输入您的联系地址!");
document.Form1.address.focus();
return (false);
}
if (trim(document.Form1.qymc.value) =="")
...{
alert("请输入贵公司的名称!");
document.Form1.qymc.focus();
return (false);
}
if (trim(document.Form1.zw.value) =="")
...{
alert("请输入您的职位!");
document.Form1.zw.focus();
return (false);
}
if (trim(document.Form1.categoryid.value) =="")
...{
alert("请选择主营行业!");
document.Form1.categoryid.focus();
return (false);
}
if(trim(document.Form1.productionService.value) == "")
...{
alert("主要相关产品名/服务名最少要填一个 并且按左至右的顺序填写");
document.Form1.productionService.focus();
return (false);
}
var productionService = Form1.productionService.value;
for(i=0;i<productionService.length;i++)...{productionService=productionService.replace(',',',');}
if(Form1.productionService2.value)...{
for(i=0;i<Form1.productionService2.value.length;i++)...{Form1.productionService2.value=Form1.productionService2.value.replace(',',',');}
productionService+=','+Form1.productionService2.value;
}
if(Form1.productionService3.value)...{
for(i=0;i<Form1.productionService3.value.length;i++)...{Form1.productionService3.value=Form1.productionService3.value.replace(',',',');}
productionService+=','+Form1.productionService3.value;
}
Form1.p_z_Z_productionService.value = productionService
document.Form1.submit()
}
//-->
//-->
function trim(inputString) ...{
if (typeof inputString != "string") ...{ return inputString; }
var retValue = inputString;
var ch = retValue.substring(0, 1);
while (ch == " ") ...{
//检查字符串开始部分的空格
retValue = retValue.substring(1, retValue.length);
ch = retValue.substring(0, 1);
}
ch = retValue.substring(retValue.length-1, retValue.length);
while (ch == " ") ...{
//检查字符串结束部分的空格
retValue = retValue.substring(0, retValue.length-1);
ch = retValue.substring(retValue.length-1, retValue.length);
}
while (retValue.indexOf(" ") != -1) ...{
//将文字中间多个相连的空格变为一个空格
retValue = retValue.substring(0, retValue.indexOf(" ")) + retValue.substring(retValue.indexOf(" ")+1, retValue.length);
}
return retValue;
}
//-->
</script>