代码实现(代码中已注释)

<html>
<head><script language="javascript">function checkform() {if (document.login.userid.value == "") {alert("请输入用户名");document.login.userid.focus();return;}if (document.login.userkey1.value == "") {alert("请输入密码");document.login.userkey1.focus();return;}if (document.login.userkey1.value != document.login.userkey2.value) {alert("两个密码不一致");document.login.userkey1.focus();return;}if (email_str = document.login.email.value.indexOf("@") == -1) {alert("电子邮件格式不正确");document.login.email.focus();return;}alert("验证都已通过");}</script>
</head>
<body><form id="login" name="login"><table border="1" cellspacing="0" cellpadding="3" width="380"><tr><td colspan="2" class="td1"><center>用户注册</center></td></tr><tr><td width="289" class="td2">用户名:</td><td width="295" class="td2"><input type="text" id="userid" /></td></tr><tr><td class="td2">密码:</td><td class="td2"><input type="password" id="userkey1" /></td></tr><tr><td class="td2">重复密码:</td><td class="td2"><input type="password" id="userkey2" /></td></tr><tr><td class="td2">性别:</td><td class="td2"><input type="radio" id="sex" value="radiobutton"/>男<input type="radio" id="Radio1" value="radiobutton"/>女</td></tr><tr><td class="td2">电子邮箱:</td><td class="td2"><input type="text" id="email" /></td></tr><tr><td colspan="2" class="td3"><div align="center"><input id="Button1" type="button" value="提交" onclick="javascript:checkform()" /><input type="reset" id="Sumbit2" value="全部重填" /></div></td></tr></table></form>
</body>
</html>

运行结果

设计一个用户注册页面,对用户输入的内容进行有效性验证,如用户名和密码不能为空,两次输入的密码必须相同,邮箱地址必须包含“@”符号等。相关推荐

  1. 设计一个可扩展的用户登录系统

    在Web系统中,用户登录是最基本的功能.如何设计一个可扩展的用户登录系统呢?本文结合实际案例对用户登录系统设计进行多维度的讲解,帮助各设计者在应用中将复杂变得简单. 来源:廖雪峰的官方网站,作者:廖雪 ...

  2. 如何设计一个支持1亿用户使用的系统

    高可用架构设计最核心的就是两点:解耦和冗余.解耦包括业务状态分离(无状态架构设计).分库分表等.冗余包括缓存.CDN.主从备份.主主备份.GeoDNS 等.一个好的架构设计需要在产品迭代的不同阶段选择 ...

  3. 设计一个jsp页面,要求在网页上显示当前日期和时间,如果时间在6:00~12:00,输出“上午好”:如果时间在12:00 18:00, 输出“下午好”:

    设计一个jsp页面,要求在网页上显示当前日期和时间,如果时间在6:00~12:00,输出"上午好":如果时间在12:00 18:00, 输出"下午好":如果时间 ...

  4. 如何设计一个支持一亿用户的系统,心中有方案遇事不慌!

    要设计一个支持数亿用户的系统并不容易.对于软件架构师来说,这总是一个很大的挑战(但是读完我的文章

  5. 如何设计一个支撑数亿用户的系统

    欢迎关注方志朋的博客,回复"666"获面试宝典 要设计出一套能支撑几十亿人的系统是很困难的.对于软件架构师来说,这一直是一项很大的挑战,但是,从现在开始,看完我的文章,你就会觉得容 ...

  6. 今日推荐:如何设计一个支撑数亿用户的系统

    点击上方"朱小厮的博客",选择"设为星标" 后台回复"书",获取 后台回复"k8s",可领取k8s资料 要设计出一套能支 ...

  7. 用html设计一个logo页面_如何设计一个Logo?——Bobu Africa旅行品牌Logo设计

    负空间Logo听起来很牛逼,但是到底要怎么做? Bobu Africa是一家位于肯尼亚,主营泛非洲奢侈旅行与工艺品销售的品牌.Africa当然指的是其主要业务范围--非洲.Bobu则是猴面包树Baob ...

  8. 利用Django框架简单设计一个登陆页面

    这里写自定义目录标题 1.创建project django-admin startproject "你项目的名字" 2.创建app python manage.py startap ...

  9. 请编写一个主程序文件 main1.c 和一个子程序文件 sub1.c, 要求:子程序sub1.c 包含一个算术运算函数 float x2x(int a,int b),此函数功能为对两个输入整型参数做某

最新文章

  1. 手把手带你使用JS-SDK自定义微信分享效果
  2. Android双屏异显的实现
  3. 何恺明团队最新研究:3D目标检测新框架VoteNet,两大数据集刷新最高精度
  4. 城市能源管理系统、实时监测、运行监测、负荷效应、预警管理、设备管理、设备入库、设备安装、设备检修、设备报废、设备查询、控制策略、系统集成、HTML/CSS/Bootstrap/jQuery/JS
  5. iis7 64位 操作excel的一系列问题(未完待续)
  6. Eclipse JPA Project创建
  7. Flash游戏抓取,flash网站抓取,flash网站下载工具
  8. java 拼音首字母 高效_如何实现一个高效的拼音匹配库?解决多音字,首字母匹配等问题...
  9. 权限提升-烂土豆dll劫持引号路径服务权限
  10. 非形式逻辑(01)概念及其种类
  11. 中继器,集线器,网桥的区别
  12. 看华为生态大学 如何玩转人才生态?
  13. 输入一字符串,内有数字和非数字字符,例如:A123x456 17960?302tab5876,将其中连续的数字作为一个整数,依次存放到一数组a中。例如,123放在a[0],456放在a[1]……统计有
  14. java实现pdf文件的电子签字+盖章+二维码+水印+PDF文件加密的解决方案
  15. TikZ示例——Venn图绘制(机器学习有关概念的关系)
  16. 如何压缩mp4视频大小
  17. java 最短遍历路径_凯文培根游戏的最短路径图遍历
  18. 基于MATLAB的GMSK调制解调系统的设计仿真
  19. 【jvm】jvm 参数设置查看与设置
  20. 我手中的电子书书目清单(开始提供BT下载)

热门文章

  1. 好用的项目管理工具,选择Tracup的N种理由
  2. 微信双开,超简单,无需bat,无需代码
  3. iOS 接入 招商 一网通的 各种坑
  4. 【两次过】【2017腾讯】字符移位
  5. 批量删除 Word、PPT 和 PDF 文件的第一页或某个特定页
  6. 对ABAP程序调优的学习(一)select 改 read table
  7. python毕业设计 基于django框架企业公司网站系统毕业设计设计与实现
  8. 《Linux那些事儿之我是USB》我是U盘(15)冬天来了,春天还会远吗?(一)
  9. 一款非常棒的开源微社区轻论坛类源码
  10. windows2012R2安装Microsoft Visual C++ 2015 Redistributable报错,提示0x80240017错误代码