做一个前端的验证,使用了JQUERY.Validate 在errorPlacement上纠结了半天:
百度大多数都是一个答案:
errorPlacement: function(error, element) {
if ( element.is(":radio") )
error.appendTo( element.parent().next().next() );
else if ( element.is(":checkbox") )
error.appendTo ( element.next() );
else
error.appendTo( element.parent().next() );
},
都是这种类型的
-----------------------------------------------------------------------------------------------------------------------------
而我出现的情况是 error信息总是出现在input的前面,调了很多次都没有弄好,最后浏览器F12发现 input的float是靠右的而导致这个问题
所以我之前想的是改变它的css
-----------------------------------------------------------------------------------------------------------------------------
最后在*上找到了我需要的答案:http://*.com/questions/2969381/jquery-validation-plug-in-custom-error-placement#comment3725397_3533250
也更改了一点地方,每个errorplacement都有固定的id,然后在其中生成
var errorPosition = $('#blocks-' + element.attr('id'));
error.appendTo(errorPosition); 对于我的情况能够行得通
API: http://www.runoob.com/jquery/jquery-plugin-validate.html
相关文章
- VC++2010中派生CDC类的问题
- 关于Docker时的权限问题解决dial unix /var/run/docker.sock: connect: `permission denied`
- go-zero学习及使用中遇到的问题
- Spring竟然可以创建“重复”名称的bean?—一次项目中存在多个bean名称重复问题的排查
- 解决Windows提示丢失vcomp100.dll的问题
- 关于在parallelstream中对数据库进行增删改造成死锁问题的处理
- #yyds干货盘点 【React工作记录十五】关于ant design中input限制加空格的问题
- 解决双网卡虚拟机linux无法上外网问题的经历
- Java学习之字节流写入的两个小问题
- 面试官:给你一段有问题的SQL,如何优化?