jsday10(校验表单 正则dhtml中特有的正则规则 onblur onsubmit)(跟随广告)
来源:互联网 发布:cstr在vb中什么意思 编辑:程序博客网 时间:2024/06/03 03:57
<script type="text/javascript" src="doctool.js"></script><style type="text/css">#yes,#no{ display:none;}</style><script type="text/javascript">function checkUser(userNode){ //alert(userNode.value); var name = userNode.value; //var reg = new RegExp("^[a-z]{5}$");//头和尾先判断不然容易出错 固定长度 //var reg = /^\w{5}$/; var reg=/^[a-z]{5}$/i;//大小写忽略 var spanNode = byId("yes"); var spanNode2 = byId("no"); if(name.match(reg)) { //spanNode.innerHTML="用户名正确".fontcolor("green"); spanNode.style.display="inline"; spanNode.style.color="green"; spanNode2.style.display="none"; return true; } else { //spanNode.innerHTML="用户名错误".fontcolor("red"); spanNode2.style.display="inline"; spanNode2.style.color="red"; spanNode.style.display="none"; return false; }}function checkPsw(node){ var pass = node.value; //var passreg = new RegExp("^[0-9]{5}$"); //var passreg = new RegExp("^\\d{5}$"); var passreg = /^\d{5}$/; var spanNode = byId("pswspan"); if(pass.match(passreg)) { spanNode.innerHTML="正确".fontcolor('green'); return true; } else { spanNode.innerHTML="错误".fontcolor('red'); return false; }}function checkMail(node){ var mail = node.value; var mailreg = /^\w+@\w+(\.\w)+$/; var spanNode = byId("mailspan"); if(mailreg.test(mail)) { mailspan.innerHTML="邮件正确".fontcolor('green'); } else { mailspan.innerHTML="邮件错误".fontcolor('red'); }}function checkRpsw(node){ var rpswNode = node.value; var pswNode = byName("psw")[0];}function checkForm(){ //event.returnValue=false; //写returnValue下面没必要写return //document.forms[0].user.value; var form = doc.forms[0]; //alert(form.psw); //return true; if(checkUser(form.user)&&checkPsw(form.psw)) { return true; } else return false;}</script></head><body><form action="http://127.0.0.1" onsubmit="return checkForm()">用户名称<input type="text" name="user" onblur="checkUser(this)" /><span id="yes">用户名正确</span><span id="no">用户名错误</span><br/>输入密码<input type="text" name="psw" onblur="checkPsw(this)"/><span id="pswspan"></span><br/>确认密码<input type="text" name="repsw" onblur="checkRpsw(this)"/><span id="pswspan"></span><br/>邮件地址<input type="text" name="mail" onblur="checkMail(this)"/><span id="mailspan"></span><br/><input type="submit" name="提交数据" value="提交1"/></form></body>
<style type="text/css">#bodyid{ border:#000 1px solid; position:absolute; width:800px; height:600px;}</style><script type="text/javascript">window.onload=function(){ document.body.onmousemove = function() { //alert("11");可以获取在body上的移动 var adNode = document.getElementById("ad"); //alert(adNode.nodeName);获取到了div节点 //adNode.style.left='event.clientX'; // document.write(adNode.style.left); adNode.style.left = event.x+"px"; adNode.style.top = event.y+"px";//因为缺少px 所以不能改变位置 加上就可以了 } }function adclose()//干掉广告{ var adNode = document.getElementById("ad"); adNode.style.display="none";}</script></head><body><div id="ad" style="position:absolute" onclick="adclose()"><a href="http://127.0.0.1" target="_blank"><img src="1.jpg" /></a></div><div id="bodyid"> body区域</div><!--7、获取鼠标的坐标 让指定区域随着鼠标移动 获取鼠标坐标 event.x event.y; 指定区域随鼠标移动其实就是改变了指定区域的left top 属性的值 这里需要用到的事件 body对象的onmousemove事件 还需要用到一个css样式 直接定义页面 所以区域都在同一层次 为了对某一个区域进行定位 将该区域分离到另一个层次 用到css中的position属性--></body>
阅读全文
0 0
- jsday10(校验表单 正则dhtml中特有的正则规则 onblur onsubmit)(跟随广告)
- DHTML技术---正则表达式和onblur方法学习
- javascript、正则表达式、onblur、onfocus表单验证
- Extjs表单的数据校验以及正则表达式校验
- 正则表达式和表单校验
- js中一般正则表达式的校验
- JAVA中校验密码的正则表达式
- 常用的正则校验的方法,以及正则的一些规则
- 校验电话号码的正则
- 校验电话号码的正则
- 常用的正则校验
- 正则表达式进行大陆手机号码规则校验
- Javascript-网页编程-DHTML-表单验证技术(正则表达式)
- form表单中onsubmit属性的作用
- 表单事件 onfocus与onblur,以及onsubmit与onreset
- jsday10补充(完整的注册表单 校验为了客户体验效果 客户端校验是为了安全 较强的检验方法)
- JS:使用正则校验表单输入
- html表单元素非空、正则校验
- 1_Buck_PI
- Java解析XML文件——DOM解析
- 百度2017秋招笔试真题(一)
- prev_permutation_cycle与next_permutation_cycle
- 2_Boost_Open_Loop
- jsday10(校验表单 正则dhtml中特有的正则规则 onblur onsubmit)(跟随广告)
- Unity入门学习 //04_Hierarchy窗口、Project窗口
- 基于Mathematica的机器人仿真环境(SLAM篇)
- AQS源码分析
- Java中的static
- YP. 2. Exercises
- 3_Buck_Boost
- MDI窗体与继承窗体
- intellij IDEA配置Tomcat