用html javascript做一个用户注册窗口,要求实现登录名不为空,且两次密码输入一致的功能??

已举报 回答
用html javascript做一个用户注册窗口,要求实现登录名不为空,且两次密码输入一致的功能??
问在线客服
扫码问在线客服
  • 回答数

    5

  • 浏览数

    9,027

5个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
function Check()
{
if(document.getElementById(帐号id).value==)
{
alert(登录名不能为空!)
return false;
}
if(document.getElementById(第一次密码id).value!=document.getElementById(第二次密码id).value)
{
alert(两次输入密码不一样!);
return false;
}
}

在你的注册按钮调用上面方法就行了
取消 评论
2楼OK。
取消 评论
发给你了 ,计算器也发给你了
取消 评论
以下是你要的功能所有代码,请给分,谢谢!

!doctype html
html
head
meta charset=utf-8 /
title Please Login /title
/head

body

div id=panel
form action=register_submit method=get accept-charset=utf-8 onsubmit=check(this);return false;
div class=name
span用户名/span
input type=text name=name value= /
/div
div class=passowrd
span密码/span
input type=password name=passowrd value= /
/div
div class=confirm_passowrd
span确认密码/span
input type=password name=confirm_passowrd value= /
/div
divinput type=submit value=Continue →/div
/form
/div

script type=text/javascript
//![CDATA[
function check(form) {
if (form.name.value == '') {
alert('用户名不能为空');
return;
}
if (form.passowrd.value == '') {
alert('密码不能为空');
return;
}
if (form.passowrd.value != form.confirm_passowrd.value) {
alert('两次输入密码不一致');
return;
}
form.submit();
}
//]]
/script

/body
/html
取消 评论
%@ page contentType=text/html; charset=gb2312 language=java%
!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN http://www.w3.org/TR/html4/loose.dtd
html
head
meta http-equiv=Content-Type content=text/html; charset=gb2312
title用户注册/title
script language=javascript
function IsDigit(cCheck)
{
return (('0'=cCheck) && (cCheck='9'));
}

function IsAlpha(cCheck)
{
return ((('a'=cCheck) && (cCheck='z')) || (('A'=cCheck) && (cCheck='Z')))
}

function IsValid()
{
var struserName = reg.UserName.value;
for (nIndex=0; nIndexstruserName.length; nIndex++)
{
cCheck = struserName.charAt(nIndex);
if (!(IsDigit(cCheck) || IsAlpha(cCheck)))
{
return false;
}
}
return true;
}
function chkEmail(str)
{
return str.search(/[\w\-]{1,}@[\w\-]{1,}\.[\w\-]{1,}/)==0?true:false
}

function docheck()
{
if(reg.UserName.value==)
{
alert(请填写用户名);
return false;
}
else if(!IsValid())
{
alert(用户名只能使用字母和数字);
return false;
}
else if(reg.UserPassword.value==)
{
alert(请填写密码);
return false;
}
else if(reg.UserPassword.value != reg.CUserPassword.value)
{
alert(两次密码不一致);
return false;
}
else if(reg.NickName.value ==)
{
alert(请填写昵称);
return false;
}
else if(reg.Email.value ==)
{
alert(请填写邮箱);
return false;
}
else if(!chkEmail(reg.Email.value))
{
alert(请填写有效的Email地址);
return false;
}
else
{
return true;
}
}
/script
STYLE type=text/css
td, th {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 24px;
color: #333333;
}
/STYLE
/head
body
h1 align=center用户注册/h1
div align=center
form name=reg action=user_add.jsp method=post target=_self onSubmit=return docheck()
table width=90% border=0
tr
td width=50% align=right height=25font face=Arial, Helvetica, sans-serif请输入要注册的用户名:/font/td
td width=50% align=left height=25
input type=text name=UserName
br
font color=red 用户名只能由字母和数字组成/font
/td
/tr
tr
td width=50% align=right height=25请输入密码:/td
td width=50% align=left height=25 input type=password name=UserPassword/td
/tr
tr
td width=50% align=right height=25请输入确认密码:/td
td width=50% align=left height=25 input type=password name=CUserPassword/td
/tr
tr
td width=50% align=right height=25请输入昵称:/td
td width=50% align=left height=25 input type=text name=NickName/td
/tr
tr
td width=50% align=right height=25请选择性别:/td
td width=50% align=left height=25 input type=radio name=Sex value=0 checked男 input type=radio name=Sex value=1女/td
/tr
tr
td width=50% align=right height=25请输入Email地址:/td
td width=50% align=left height=25 input type=text name=Email/td
/tr
/table
p
input type=submit name=sub value=注册
input type=reset name=res value=重填
/p
/form
/div
/body
/html
取消 评论
ZOL问答 > 用html javascript做一个用户注册窗口,要求实现登录名不为空,且两次密码输入一致的功能??

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?