|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
想法是和程序员的想法不一样的.至于为什么.大家去想一想.跟心理学有关的剧本varPage_ValidationVer="125";
varPage_IsValid=true;
varPage_BlockSubmit=false;
varMsg="";
///考证出口
functionPage_ClientValidate()
{
vari;
for(i=0;i<Page_Validators.length;i++){
if(!ValidatorValidate(Page_Validators[i]))
{
MsgBox(Page_Validators[i]);
event.returnValue=false;
returnfalse;
}
}
}
functionMsgBox(val)
{
if(Msg!="")
{
Msg="(毛病提醒:"+Msg+")";
}
alert(ValidatorErrorMsg(val)+"
"+Msg);
}
///单个考证
functionValidatorValidate(val){
varcontrol=ValidatorControl(val.controltovalidate);
value=ValidatorGetValue(control);
if(!MaxLength(val.MaxLength,value))returnfalse;
flag=true;
if(value=="")
{
control.focus();
Msg="文本框不克不及为空!";
returnval.AllowNull=="True";
}
vardataType=val.DataType;
if(dataType=="Empty")
{
flag=true;
}
elseif(dataType=="String")
{
flag=IsString(value);
}
elseif(dataType=="Letter")
{
flag=IsLetter(value);
}
elseif(dataType=="StringInteger"){
flag=IsStringInteger(value);
}
elseif(dataType=="Integer"){
flag=IsInteger(value);
}
elseif(dataType=="Chinese")
{
flag=IsChinese(value);
}
elseif(dataType=="UnSignIntger")
{
flag=IsUnSignIntger(value);
}
elseif(dataType=="Double"){
flag=IsDouble(value);
}
elseif(dataType=="Email")
{
flag=IsEmail(value);
}
elseif(dataType=="IP")
{
flag=IsIP(value);
}
elseif(dataType=="Phone")
{
flag=IsPhone(value);
}
elseif(dataType=="ZIP")
{
flag=IsZIP(value);
}
elseif(dataType=="Currency"){
flag=IsCurrency(value);
}
elseif(dataType=="Date"){
flag=IsDate(value);
}
elseif(dataType=="Time")
{
flag=IsTime(value);
}
elseif(dataType=="DateTime"){
flag=IsDateTime(value);
}
else
{
flag=IsOther(value);
}
if(flag==false)
{
control.focus();
}
returnflag;
}
///猎取考证的毛病动静
functionValidatorErrorMsg(val)
{
returnval.errormessage;
}
///猎取控件工具
functionValidatorControl(id)
{
varcontrol;
control=document.all[id];
returncontrol
}
functionValidatorGetValue(control){
if(typeof(control.value)=="string"){
returncontrol.value;
}
if(typeof(control.tagName)=="undefined"&&typeof(control.length)=="number"){
varj;
for(j=0;j<control.length;j++){
varinner=control[j];
if(typeof(inner.value)=="string"&&(inner.type!="radio"||inner.status==true)){
returninner.value;
}
}
}
else{
returnValidatorGetValueRecursive(control);
}
return"";
}
functionValidatorGetValueRecursive(control)
{
if(typeof(control.value)=="string"&&(control.type!="radio"||control.status==true)){
returncontrol.value;
}
vari,val;
for(i=0;i<control.children.length;i++){
val=ValidatorGetValueRecursive(control.children[i]);
if(val!="")returnval;
}
return"";
}
functionIsInteger(val)
{
reg=/^[-+]?d*$/;
Msg="请输出阿拉伯数字!";
returnCheck(val,reg);
}
functionIsDouble(val)
{
reg=/^[-+]?d+(.d+)?$/;
Msg="请输出数字,如:5.63";
returnCheck(val,reg);
}
functionIsEmail(val)
{
reg=/^[w-.]+@([w-]+.)+[w-]{2,4}$/;
Msg="请输出正当的Email地点";
</p>使用cdonts,可以发送、查看邮件,实现webmail的功能。结合wsh,可以实现对nt主机的管理,如nt用户管理、iis虚拟主机设置、exchange邮箱设置等等,就像管理本地机一样方便。 |
|