使用JS完成表单的校验

来源:互联网 发布:unity5和unity3d差别 编辑:程序博客网 时间:2024/06/01 20:43

实现效果:当鼠标点到文本框的时候,在文本框的后面给我们一段提示。当光标离开的时候完成校验。将信息写到文本框的后面的位置。

使用到的JS中的事件:

onfocus:获得焦点

onblur:失去焦点


JS控制向HTML的某个元素中写入内容:

document.getElementById("").innnerHTML="";
代码实现:
<script>function checkForm(){var flag=true;var usernameValue=document.getElementById("username").value;var passwordValue=document.getElementById("password").value;if(usernameValue==null||usernameValue==""){//若为空,在span中添加错误信息    //获取spanvar username_msgObj=document.getElementById("username_msg");//设置错误信息username_msgObj.innerHTML="<font color='red'>"用户名不能为空</font>";flag=false;}else{//如果不为空则不显示信息var username_msgObj=document.getElementById("username_msg");username_msgObj.innerHTML="";}if(passwordValue == null || passwordValue== ""){//若为空 在span中添加错误信息//获取spanvar password_msgObj=document.getElementById("password_msg");//设置错误信息password_msgObj.innerHTML="密码不能为空";password_msgObj.style.color="red";//将flag置为false;flag=false;}else{//如果不为空则不显示信息var username_msgObj=document.getElementById("username_msg");username_msgObj.innerHTML="";    }return flag;}</script>


0 0
原创粉丝点击