input输入框验证的弹层优化
来源:互联网 发布:mac版cad和windows 编辑:程序博客网 时间:2024/06/14 16:35
当一个页面多个input需要用户操作,例如问卷调查,用户往往漏掉几道题目,直接点击提交问卷,一般页面会弹层提示问卷未完成,此时用户需要自己找到哪些题没写。再重新输入,如果有好几道题目漏掉了,用户不一定能一次将漏掉的题目找全,第二次点提交,弹层再次出现。。。这样的体验是非常差的。所以我们需要在用户第一次提交的时候就告诉哪几道题没写,代码思路如下:
<div class="demo"><li><h4>信息1</h4><input type="text" name="NAME" placeholder="请输入姓名" /><input type="text" name="TEL" placeholder="请输入电话号码" /><input type="text" name="ADRESS" placeholder="请输入家庭住址" /></li><li><h4>信息2</h4><input type="text" name="NAME" placeholder="请输入姓名" /><input type="text" name="TEL" placeholder="请输入电话号码" /><input type="text" name="ADRESS" placeholder="请输入家庭住址" /></li><li><h4>信息3</h4><input type="text" name="NAME" placeholder="请输入姓名" /><input type="text" name="TEL" placeholder="请输入电话号码" /><input type="text" name="ADRESS" placeholder="请输入家庭住址" /></li><a href="javascript:;">提交</a></div><script src="jquery-1.8.2.min.js"></script><script>$("a").click(function() {var errorinfo = "";$(".demo li").each(function(index) {var limessages = "";if($(this).find("input[name=NAME]").val() == "") {if(limessages == "") {limessages += "信息" + (index + 1) + ":";}limessages += "姓名不能为空;"}if($(this).find("input[name=TEL]").val() == "") {if(limessages == "") {limessages += "信息" + (index + 1) + ":";}limessages += "电话不能为空;"}if($(this).find("input[name=ADRESS]").val() == "") {if(limessages == "") {limessages += "信息" + (index + 1) + ":";}limessages += "地址不能为空;"}if(limessages != "") {errorinfo += limessages;}});if(errorinfo != "") {alert(errorinfo);}});</script>
此时页面显示效果如下:
阅读全文
1 0
- input输入框验证的弹层优化
- input输入框验证的弹层优化
- Input常用的输入框验证(正则)
- JS验证input输入框
- Bootstrap弹出层model上自定义的弹出层中input输入框失效, 无法输入
- jQuery-input输入框下拉提示层
- 点击input输入框弹出选择层
- 简单的input输入密码验证!
- 关于 input 输入搜索的优化
- javascript---input输入框自动聚焦优化
- input--输入框:输入英文和数字验证
- 基于jQuery的input输入框下拉提示层(自动邮箱后缀名)
- 基于jQuery的input输入框下拉提示层(自动邮箱后缀名)
- 好玩的input输入框
- JSP页面通过Ajax异步验证input输入框的数据
- js验证input输入框(字母,数字,符号,中文)
- js验证input输入框(字母,数字,符号,中文)
- js验证input输入框(字母,数字,符号,中文)
- C++面向对象中的向上转换 向下转换 以及OOP相关的类型转换
- POJ3718
- NYOJ61 传纸条(一)(双线dp)
- javascript开发:javascript面向对象、创建对象总结
- 字节对齐
- input输入框验证的弹层优化
- python with
- 使用awk对广告数据中bid、imp中的ip做运营商分类统计
- crond和crontab
- 网站备案和域名实名认证的重要性
- Oracle相关文章索引(2)
- 单片机串口接收多字节数据
- 图片的统一命名
- 拓扑排序--入度