JS实现表单验证输入框提示
2018-01-25 17:43
405 查看
JS实现表单验证输入框提示
一、步骤1、设计好表单页面,在每个输入框后加入强调标签<span>
2、利用事件驱动函数,在输入框上绑定指定事件
3、编写相应函数,使得触发事件时达到理想结果
注:
在编写函数时,需要通过Id信息获取输入框内容如:
var userName= document.getElementById("in7").value;
然后再通过以下方式获取强调标签<span>进行标签体值的设置
var one =document.getElementById("out1");
one.innerHTML="用户名不能为空";
二、代码练习
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>表单校验03</title>
<script>
//编写提交表单核对函数
function checkF(){
//获取用户名信息
var userName= document.getElementById("in7").value;
//获取验证码框信息
var check= document.getElementById("in5").value;
//获取提示框1
var one =document.getElementById("out1");
//获取提示框3
var three =document.getElementById("out3");
if( userName==null || userName==""){
one.innerHTML="用户名不能为空";
}
else{
one.innerHTML="此用户名可以使用";
}
}
function checkF2(){
//获取密码框信息
var passWord= document.getElementById("in6").value;
//获取提示框2
var two =document.getElementById("out2");
two.innerHTML=passWord.length+1+"个字符";
}
</script>
</head>
<body >
<form >
<table border="1">
<tr>
<td >用户:</td>
<td> <input id="in7" type="text" onclick="checkF()"/><span id="out1"></span></td>
</tr>
<tr>
<td >密码:</td>
<td> <input id="in6" type="password" onkeydown="checkF2()"/><span id="out2" ></span></td>
</tr>
<tr>
<td >验证码:</td>
<td> <input id="in5" type="text" onkeydown="checkF()"/><span id="out3"></span></td>
</tr>
</table>
<input type="submit" value="注册" />
</form>
</body>
</html>
三、效果展示
相关文章推荐
- 一个流行且实用的JS表单验证提示,演示了怎么自定义错误信息的显示方式,同时通过写FormValid.showError类方法来实现错误显示方式自定义: errMsg 是一个错误消息的数组,这样方便自定
- js实现表单实时验证,显示提示
- js实现表单实时验证做出提示
- html5配合css3实现带提示文字的输入框(摆脱js)
- js实现表单验证(submit /button)
- Html JS实现表单验证
- 原生js实现表单的正则验证,所有验证都通过后提交按钮才可用
- JS实现表单验证功能(验证手机号是否存在,验证码倒计时)
- JS实现表单验证
- 用js验证输入信息,不使用alert,而使提示错误的信息直接出现在输入框后?在同一行上
- JS实现的通用表单验证插件完整实例
- JS实现的简单表单验证功能完整实例
- js实现表单验证 常用JS表单验证
- 利用js实现输入框动态提示信息
- 用JS来实现输入框提示文字点击时消失
- JS实现简单的表单验证01
- js+css实现增加表单可用性之提示文字
- 如何在asp.net中用jQuery实现便捷的提示功能和表单验证功能
- js实现的表单验证
- 简单的js+css的输入框自动提示功能实现