解决同一个标签只能显示一次提示信息的问题
来源:互联网 发布:支付软件注册条件 编辑:程序博客网 时间:2024/05/16 12:33
问题描述
JQuery对同一个span标签要进行多次信息填写的时候,发现只能填一次,第二次要填时没有效果,先看一下问题截图:
当输入框失去焦点时,首先进行是否为空判断,结果能正常显示
但是第二次检查名字重复时,就显示不了提示信息。上面弹窗表示在数据库中已找到此姓名。如图:
下面是我写的代码:
1.Html页面
<div class="input-group col-sm-4 col-md-4"> <span class="input-group-addon"> 姓名 </span> <input id="addEpBillName" name="epName" type="text" class="form-control"> <!--下面这个span是要信息显示的位置--> <span id="addEpBillName_Span"></span> </div>
2.js代码
//增加员工时,失去焦点事件 $("#addEpBillName").blur(function () { var addEmpValue = $("#addEpBillName").val(); //先清空提示信息 $(this).next().html(""); if(addEmpValue!=""){ for(var p=0;p<empArray.length;p++){ if(addEmpValue==empArray[p].epName){ $("#addEpBillName_Span").html("*员工姓名重复"); return addEmployFlagName=false; }else { addEmployFlagName=true; } } }else{ $("#addEpBillName_Span").html("*员工姓名不能为空"); addEmployFlagName=false; } });
解决问题
我在span标签中是用id选择器,但是id具有唯一性,所以当前一个提示显示了后,第二个就会失效。解决办法:改为class选择器
$(".addEpBillName_Span").html("*员工姓名重复");$(".addEpBillName_Span").html("*员工姓名不能为空");在jsp界面中<span class="addEpBillName_Span"></span>
结果如图:
当填写重复姓名时
清空输入框,失去焦点时
success。
css选择器优先级:style>id>class。
阅读全文
0 0
- 解决同一个标签只能显示一次提示信息的问题
- artDialog v6 content传入元素只能显示一次的问题
- 您一次只能安装一种 Adobe 产品问题的解决
- 您一次只能安装一种 Adobe 产品问题的解决
- netbeans下 解决glassFish只能启动一次的问题
- 解决微信只能打开一次链接的问题
- 解决MapReduce中Reduce迭代器只能使用一次的问题
- 解决request.getInputStream()只能读取一次的问题
- 使用setjmp的时候,同一个信号只能触发一次
- 解决Toast提示重复问题,只显示最后一次提示时长
- 关于a标签内的onclick事件只能点击一次的问题
- 关于ajaxFileUpload只能上传一次的解决
- 关于ajaxFileUpload只能上传一次的解决
- 解决IE浏览器中解决IE浏览中AJAX只能运一次的IE缓存问题
- 解决IE浏览器中解决IE浏览中AJAX只能运一次的IE缓存问题
- 同一个Subscriber在异步只能订阅一次?
- ajaxfileupload同一个文件只能上传一次问题解决
- crs_stat信息显示全问题的解决
- 配置百度地图(三方)debug模式时正常显示地图信息
- 自定义View之自绘控件-绘制基础
- nginx 图片挂载
- 斯坦福CS231N机器学习笔记
- YOLO——基于回归的目标检测算法
- 解决同一个标签只能显示一次提示信息的问题
- c程序内存布局
- WUST 1892 最长公共子序列(DP解法)
- 十大开源游戏引擎深入比较(转)
- Binder通信——用户空间C/C++层架构与Java层对接点概述
- spring mvc配置json转换器,jar包冲突导致配置无效
- ubuntu sudo apt-get install时遇到问题E: Sub-process /usr/bin/dpkg returned an error code (1)
- 选项卡react-native-scrollable-tab-view
- [Leetcode] 290. Word Pattern 解题报告