首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在不同的容器中显示来自jQuery验证的错误

在不同的容器中显示来自jQuery验证的错误
EN

Stack Overflow用户
提问于 2011-10-11 01:53:51
回答 1查看 1.8K关注 0票数 1

我有一些表单,我正在用jQuery验证插件验证。下面的示例代码运行得很好:

代码语言:javascript
运行
复制
<script type="text/javascript">
$(document).ready(function(){
    $("#transactionform").validate({
       rules: {
        'cliente[nombre]': {
           required: true,
           minlength: 5
        },
        'cliente[id]': {
           required: true
        }
      }
    });
});
</script>

在这个表单中,'clientenombre‘是一个简单的文本输入,而'clienteid’是一个隐藏字段,必须由某个javascript函数填充。实际上,验证错误显示在相应字段的旁边,其中包括隐藏字段。

我想要的是有一个特殊的div,用于显示隐藏输入的验证错误,并使用相应的标签显示非隐藏输入错误(就像现在一样)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-11 02:46:08

我认为您可以利用errorPlacement函数,并通过一些自定义元素选择来使用它。

代码语言:javascript
运行
复制
errorPlacement: function(error, element) {
    error.appendTo('#invalid-' + element.attr('id'));
}

然后,您可以使用自定义html分别定位每条错误消息,例如:http://jsfiddle.net/FZUnu/

我希望这能帮到你!

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7716703

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档