⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 register.htm

📁 一个C语言的聊天室源代码
💻 HTM
字号:
<HTML>

<HEAD>

<TITLE>用户注册</TITLE>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

<SCRIPT LANGUAGE="JavaScript">

<!--

function check()

{

	if(register.NickName.value.length<1)	

	{

		alert("昵称不能为空") ;

		register.NickName.focus() ;

		return false;

	}

	if(!validstr(register.NickName))	return false ;

	if(register.Pass1.value.length<3)

	{

		alert("密码不能小于3位");

		register.Pass1.focus() ;

		return false;

	}

	if(register.Pass1.value != register.Passwd.value)

	{

		alert("您两次输入的密码不相同,请检查!") ;

		register.Passwd.focus() ;

		return false;

	}

	if(ValidEmail(register.Email.value))	// 判断邮件地址

	{

		alert("请输入有效的Email地址!") ;

		register.Email.focus() ;

		return false ;

	}

	if(register.OICQ.value.length > 12)

	{

		alert("OICQ号码有点太长了!") ;

		register.Photo.focus() ;

		return false ;

	}

	if(register.QUESTION.value.length <= 0 || register.ANSWER.value <= 0)	// 判断密码提示问题及答案

	{

		if(confirm("不输入密码提示问题将无法使用密码找回功能,现在输入吗?"))

		{

			register.QUESTION.focus() ; 

			return false ;

		}

	}

	if(register.Photo.value.length > 60)

	{

		alert("照片路径太长!") ;

		register.Photo.focus() ;

		return false ;

	}

	if(register.Resume.value.length > 100)

	{

		alert("简介太多了点吧!") ;

		register.Resume.focus() ;

		return false ;

	}

	register.NickName.focus();

	return true;

}

function validstr(str)

{

  var s,i,j;



  if (str.value.length <1)

  {

	alert("请输入您的大名,名字不能为空!");

	str.focus();

    return false;

  }

  s=" +=|'#&<>%*`^/\\\";,.";

  str1=str.value.toString();

  for (i=0; i<str1.length; i++)

  {

	for(j=0;j<s.length;j++)

	{

	  if (str1.charAt(i) == s.charAt(j))

      {

		alert("名字中不能包含特殊字符: +=|'#&<>%*`^/\\\";,.空格");

 		str.focus();

    	return false;

   	  }

	}

  }

  return true;

}

function ValidEmail(item){

var etext

var elen

var i

var aa

etext=item

elen=etext.length

if (elen<5)

 return true;

i= etext.indexOf("@",0)

if (i==0 || i==-1 || i==elen-1)

 return true;

else

 {if (etext.indexOf("@",i+1)!=-1)

  return true;}

if (etext.indexOf("..",i+1)!=-1)

 return true;

i=etext.indexOf(".",0)

if (i==0 || i==-1 || etext.charAt(elen-1)=='.')

 return true;

if ( etext.charAt(0)=='-' ||  etext.charAt(elen-1)=='-')

 return true;

if ( etext.charAt(0)=='_' ||  etext.charAt(elen-1)=='_')

 return true;

for (i=0;i<=elen-1;i++)

{ aa=etext.charAt(i)

  if (!((aa=='.') || (aa=='@') || (aa=='-') ||(aa=='_') || (aa>='0' && aa<='9') || (aa>='a' && aa<='z') || (aa>='A' && aa<='Z')))

   return true;

}

return false;

}

//-->

</SCRIPT>

</HEAD>

<STYLE type=text/css>

td {  font-family: "宋体"; font-size: 9pt}

body {  font-family: "宋体"; font-size: 11pt; line-height: 15pt}

.title {  font-family: "宋体"; font-size: 11pt}

A {text-decoration: none; font-family: "宋体"}

A:hover {text-decoration: underline; color: #FF0000; font-family: "宋体"} 

</style>

<BODY bgcolor="#EEEEFF" LANGUAGE="JavaScript">

<div align=center>

<TABLE border="1" width="250">

<FORM action="/cmd?Register" method="POST" name="register" onsubmit="return check();">

<TR><TD align="center" class="title">

<font color=red>注册聊天室昵称</font>

</TD></TR>

<TR><TD>

呢 称: <INPUT type="text" name="NickName" maxlength="20" value=""> *

</TD></TR>

<TR><TD>

密 码: <INPUT type="password" name="Pass1" maxlength="20"  value=""> *

</TD></TR>

<TR><TD>

确 认: <INPUT type="password" name="Passwd" maxlength="20"> *

</TD></TR>

<TR><TD>

真实性别: <INPUT type="radio" id="sex0" value="girl" name="sex" checked>女 &nbsp; <INPUT type="radio" id="sex1" value="boy" name="sex">男 &nbsp; <INPUT id="sex2" type="radio" value="private" name="sex">保密 *

</TD></TR>

<TR><TD>

邮件地址: <INPUT type="text" name="Email" value="@"> 

</TD></TR>

<TR><TD>

照片路径<BR>

<input type="text" name="Photo" size=30 value="http://chat.cbbn.net/photo.jpg">

</TD></TR>

<TR><TD>

个人简介 / 爱好兴趣 (方便网友查询)<BR>

<input type="text" name="Resume" value="这家伙很懒,居然什么都没留下。" size=200>

</TD></TR>

<TR><TD align="center">

<INPUT type="submit" value="开始注册" name=submit1>

<INPUT type="button" value="关闭窗口" name=button1 onclick="window.close();">

</TD></TR>

</TABLE>

</div>

</FORM>

<script language="JavaScript">

if(register.Pass1.value.length < 1)

	register.NickName.focus();

else

	register.Passwd.focus();

	

var strsex = "" ;

if(strsex == "0")	register.sex0.click() ;

else if(strsex == "1") register.sex1.click() ;

else register.sex2.click() ;

</script>

</BODY>

</HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -