对于boostrap框架input校验问题
来源:互联网 发布:淘宝服装的平铺和挂拍 编辑:程序博客网 时间:2024/06/07 09:39
对于boostrap框架input校验问题
一、目标
使用jquery修改当前boostrap的校验状态,分析html部分发现,主要差别有一下几点。
1.has-success和has-error的转换
2.style的值为”“,”display:none;”,”display:block;”三者之间的区别
3.glyphicon-ok和glyphicon-remove的区别
二、html代码部分:
加上样式后:(ok)<div class="col-xs-6 form-group p_0 has-feedback has-success"> <label class="col-xs-4 control-label tx-left" for="modemMac"><span class="red">*</span>调制解调器MAC地址</label> <div class="col-xs-8"> <input class="form-control " id="modemMac" name="modemMac" type="text" placeholder="参考: 00-01-6C-06-A6-29" data-bv-field="modemMac"><i class="form-control-feedback glyphicon glyphicon-ok" data-bv-icon-for="modemMac" style=""></i> <small data-bv-validator="notEmpty" data-bv-validator-for="modemMac" class="help-block" style="display: none;">MAC地址不能为空</small><small data-bv-validator="stringLength" data-bv-validator-for="modemMac" class="help-block" style="display: none;">MAC地址格式长度不能超过17字符</small><small data-bv-validator="regexp" data-bv-validator-for="modemMac" class="help-block" style="display: none;">MAC地址格式错误</small></div></div>之前:(enter)<div class="col-xs-6 form-group p_0 has-feedback"> <label class="col-xs-4 control-label tx-left" for="modemMac"><span class="red">*</span>调制解调器MAC地址</label> <div class="col-xs-8"> <input class="form-control " id="modemMac" name="modemMac" type="text" placeholder="参考: 00-01-6C-06-A6-29" data-bv-field="modemMac"><i class="form-control-feedback" data-bv-icon-for="modemMac" style="display: none;"></i> <small data-bv-validator="notEmpty" data-bv-validator-for="modemMac" class="help-block" style="display: none;">MAC地址不能为空</small><small data-bv-validator="stringLength" data-bv-validator-for="modemMac" class="help-block" style="display: none;">MAC地址格式长度不能超过17字符</small><small data-bv-validator="regexp" data-bv-validator-for="modemMac" class="help-block" style="display: none;">MAC地址格式错误</small> </div></div>mac地址不能为空:(错误)<div class="col-xs-6 form-group p_0 has-feedback has-error"> <label class="col-xs-4 control-label tx-left" for="modemMac"><span class="red">*</span>调制解调器MAC地址</label> <div class="col-xs-8"> <input class="form-control " id="modemMac" name="modemMac" type="text" placeholder="参考: 00-01-6C-06-A6-29" data-bv-field="modemMac"><i class="form-control-feedback glyphicon glyphicon-remove" data-bv-icon-for="modemMac" style="display: block;"></i> <small data-bv-validator="notEmpty" data-bv-validator-for="modemMac" class="help-block" style="">MAC地址不能为空</small><small data-bv-validator="stringLength" data-bv-validator-for="modemMac" class="help-block" style="display: none;">MAC地址格式长度不能超过17字符</small><small data-bv-validator="regexp" data-bv-validator-for="modemMac" class="help-block" style="display: none;">MAC地址格式错误</small></div></div>
代码处理
checkUniqueMac__callback:function(data,from){ if(this.modal == from.modal){ if(data.result){ Modal.alert({ msg: "MAC地址已经存在!" }); $("#eleresourceModel #modemMac").val(""); //1.获取目标div对象,将has-success移除class样式,并手动加上has-error样式 $("#eleresourceModel #modemMac").parent().parent() .removeClass("has-success").addClass("has-error"); //2.将成功标识的style改成display: block; $("#eleresourceModel #modemMac").next() .attr("style","display: block;"); $("#eleresourceModel #modemMac") .next().removeClass("glyphicon-ok") .addClass("glyphicon-remove"); //3.将mac地址的style移除掉 $("#eleresourceModel #modemMac").next().next() .attr("style",""); var modemMacOld = $('#resourceFormModify #modemMacOld').val(); $("#resourceFormModify #modemMac").val(modemMacOld); } }}
0 0
- 对于boostrap框架input校验问题
- 校验框架问题
- Boostrap框架学习总结
- boostrap datetimepicker问题
- Boostrap 模态框闪退问题
- input校验
- Boostrap
- boostrap
- 在Struts 动态校验框架中校验UNICODE的问题
- 对于document.createElement 创建 input 控件无法得到值问题
- boostrap框架下的导航栏切换
- 第七周总结及Boostrap框架demo
- 框架学习boostrap MVC beego django laravel
- 数字校验(input)
- input框校验汇总
- JS-input框校验
- input自定义校验
- Html Input表单校验
- dwr实现消息精准推送
- linux 下 awk 命令截取
- java集合框架
- Java数据类型
- c:forEach varStatus属性
- 对于boostrap框架input校验问题
- linux shell下求文件的交集、并集、差集
- LeetCode 406 Queue Reconstruction by Height
- 《C和指针》——数组的奇怪形式
- HashMap的实现原理及hash冲突解决方法
- JVM基础篇——类的加载过程
- 【转】web.xml中classpath是什么含义
- iOS 移除所有子视图的方法
- QQuaternion四元数类