
document:标签之间
location:url
history:前进后退
<html>
<head>
<script type="text/javascript">
function show()
{
//弹出一个提示框
window.alert("hh");
}
//将show方法绑定到按钮上
window.onload=function()
{
//定位到按钮
var buttonElement=document.forms[0].mybtn;
//动态绑定show方法
buttonElement.onclick=show;
//show如果加()则一加载网页就弹出提示框
}
function validateForm()
{
var loginform=document.forms[1];
var username=trim(loginform.username.value);
var password=trim(loginform.password.value);
var email=trim(loginform.email.value);
// alert("替代前长度:"+username.length);
// username=trim(username);
// alert("替代后长度:"+username.length);
//判断用户名必填:
if(username.length==0)
{
alert("用户必填");
}
else if(!/^[a-zA-Z0-9]+$/.test(username))
{
alert("用户名必须是英文字母");
}
else if(password.length==0)
{
alert("密码必填");
}
else if(!/^[0-9]{6}$/.test(password))
{
alert("密码必须为6位数字");
}
else if(email.length==0)
{
alert("邮箱必填");
}
else if(!/^\w+@\w+(\.\w+)+$/.test(email))
{
alert("邮箱格式不正确");
}
return false;
}
//自定义一个去空格的参数
function trim(s)
{
//s.REPLACE(正则表达式,替换的字符)
s=s.replace(/^\s*$/,"");
return s;
}
</script>
<style type="text/css">
.myclass{
position: absolute;
left: 400px;
top: 150px;
}
</style>
</head>
<body>
<div class="myclass">
<form action="#" name="myform" method="post">
<input type="button" value="单机" name="mybtn"/>
</form>
</div>
<!--登录页面的表单-->
<form action="#" name="loginform" method="post" onsubmit="return validateForm()">
<table border="1" align="center">
<caption>基于js的验证</caption>
<tr>
<th>用户名:</th>
<td><input type="text" name="username"/></td>
</tr>
<tr>
<th>密码:</th>
<td><input type="password" name="password"/></td>
</tr>
<tr>
<th>邮箱:</th>
<td><input type="text" name="email"/></td>
</tr>
<tr>
<td align="center" colspan="2">
<input type="submit" value="提交" />
</td>
</tr>
</table>
</form>
</body>
</html>
以上所述是小编给大家介绍的用JavaScrip正则表达式验证form表单的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
# js表单验证正则表达式
# form表单验证正则表达式
# JS去掉字符串前后空格、阻止表单提交的实现代码
# 利用JavaScript阻止表单提交的两种方法
# 阻止表单提交按钮多次提交的完美解决方法
# onsubmit阻止form表单提交与onclick的相关操作
# 使用Ajax方法实现Form表单的提交及注意事项
# javascript下阻止表单重复提交、防刷新、防后退
# JavaScript阻止表单提交方法(附代码)
# 必填
# 弹出
# 表单
# 绑定
# 小编
# 在此
# 给大家
# 自定义
# 正则表达式
# 不正确
# 所述
# 给我留言
# 感谢大家
# 英文字母
# 疑问请
# 有任何
# 加载
# hh
# window
# function
相关文章:
建站之星客服服务时间及联系方式如何?
小捣蛋自助建站系统:数据分析与安全设置双核驱动网站优化
如何选择高效响应式自助建站源码系统?
番禺网站制作公司哪家值得合作,番禺图书馆新馆开放了吗?
网站代码制作软件有哪些,如何生成自己网站的代码?
网站制作软件免费下载安装,有哪些免费下载的软件网站?
微网站制作教程,不会写代码,不会编程,怎么样建自己的网站?
关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)
百度网页制作网站有哪些,谁能告诉我百度网站是怎么联系?
公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?
建站之星北京办公室:智能建站系统与小程序生成方案解析
建站上市公司网站建设方案与SEO优化服务定制指南
如何确保FTP站点访问权限与数据传输安全?
广州网站建站公司选择指南:建站流程与SEO优化关键词解析
C#如何使用XPathNavigator高效查询XML
如何通过网站建站时间优化SEO与用户体验?
建站之星如何开启自定义404页面避免用户流失?
建站之星CMS五站合一模板配置与SEO优化指南
制作网站的网址是什么,请问后缀为.com和.com.cn还有.cn的这三种网站是分别是什么类型的网站?
建站之星如何优化SEO以实现高效排名?
b2c电商网站制作流程,b2c水平综合的电商平台?
小米网站链接制作教程,请问miui新增网页链接调用服务有什么用啊?
如何配置支付宝与微信支付功能?
如何用花生壳三步快速搭建专属网站?
教育培训网站制作流程,请问edu教育网站的域名怎么申请?
高防网站服务器:DDoS防御与BGP线路的AI智能防护方案
非常酷的网站设计制作软件,酷培ai教育官方网站?
高端智能建站公司优选:品牌定制与SEO优化一站式服务
南阳网站制作公司推荐,小学电子版试卷去哪里找资源好?
极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?
如何破解联通资金短缺导致的基站建设难题?
官网网站制作腾讯审核要多久,联想路由器newifi官网
Android自定义控件实现温度旋转按钮效果
详解jQuery中基本的动画方法
专业公司网站制作公司,用什么语言做企业网站比较好?
网站按钮制作软件,如何实现网页中按钮的自动点击?
,网站推广常用方法?
如何在宝塔面板中修改默认建站目录?
如何快速生成凡客建站的专业级图册?
建站之星如何快速生成多端适配网站?
济南企业网站制作公司,济南社保单位网上缴费步骤?
电视网站制作tvbox接口,云海电视怎样自定义添加电视源?
成都网站制作报价公司,成都工业用气开户费用?
网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?
定制建站哪家更专业可靠?推荐榜单揭晓
建站168自助建站系统:快速模板定制与SEO优化指南
宝塔建站无法访问?如何排查配置与端口问题?
如何续费美橙建站之星域名及服务?
建站主机空间推荐 高性价比配置与快速部署方案解析
ppt制作免费网站有哪些,ppt模板免费下载网站?
*请认真填写需求信息,我们会在24小时内与您取得联系。