覆盖默认的jQuery步骤错误消息

PF

我确定我只是忽略了一些简单的事情...但是我想在jQuery步骤表单验证中在无效输入项(例如文本框)旁边显示文本错误消息。基于Jquery步骤的代码,在此处

从我一直阅读的内容来看,这应该可以解决问题:

<script>
    $(function ()
    {

/*            function errorPlacement(error, element)
        {
            element.before(error);
        }*/

        $("#form").validate({
            rules: {
                zip: {
                    required: true,
                    digits:true,
                    maxlength:5,
                    minlength:5
                    },
                messages: {
                    zip: "entr da zip dode"
                    }
            }
        });

        $("#wizard").steps({
            headerTag: "h3",
            bodyTag: "section",
            transitionEffect: "slideLeft",
            onStepChanging: function (event, currentIndex, newIndex)
            {
                // Allways allow step back to the previous step even if the current step is not valid!
                if (currentIndex > newIndex)
                {
                    return true;
                }

              $("#form").validate().settings.ignore = ":disabled,:hidden";
                return $("#form").valid();

            },
            onFinishing: function (event, currentIndex)
            {
                $("#form").validate().settings.ignore = ":disabled";
                return $("#form").valid();
            },
            onFinished: function (event, currentIndex)
            {
                alert("Thank you! Your request has been sumbitted.");
            }
        });
    });

    //PHONE NUMBER MASKING FUNCTION     
    jQuery(function($){
       $("#phone").mask("999-999-9999",{placeholder:" "});
    });

但是验证只是忽略了这一点,只是在无效项中添加了“ class =“ error”',但没有附加标签或div(等)来显示消息。

我错过了什么?

jme11

将规则和消息设置为两个单独的对象。请改用此方法(您可以取消注释最小/最大消息以查看其工作方式):

$('#form').validate({
  rules: {
    zip: {
      required: true,
      digits: true,
      minlength: 5,
      maxlength: 5
    }
  },
  messages: {
    zip: {
      //minlength: jQuery.format("Zip must be {0} digits in length"),
      //maxlength: jQuery.format("Please use a {0} digit zip code"),
      required: "entr da zip dode"
    }
  }
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery验证错误消息放置

来自分类Dev

默认显示zurb Foundation错误消息?

来自分类Dev

如何覆盖python函数上的默认帮助消息

来自分类Dev

覆盖jQuery验证消息

来自分类Dev

在Django 1.6中覆盖ModelForm字段错误消息

来自分类Dev

jQuery验证远程错误消息

来自分类Dev

覆盖Elmah记录的错误消息

来自分类Dev

Parsely.js覆盖默认验证消息

来自分类Dev

如何覆盖OmniFaces默认的验证/转换错误消息?

来自分类Dev

错误消息找不到适合的方法来覆盖

来自分类Dev

如何在GWT中的MultiUploader中覆盖错误消息

来自分类Dev

覆盖Spring表单错误消息

来自分类Dev

覆盖MVC中的最大长度错误消息

来自分类Dev

在AngularJs中隐藏默认错误消息

来自分类Dev

翻译默认的ClaimsExchange错误消息

来自分类Dev

Springfox 3:从ResponseMessage迁移到Response以覆盖错误消息

来自分类Dev

在步骤功能中捕获错误时向sqs发送消息

来自分类Dev

如何显示错误消息,如果字段留空或jQuery中的默认值验证

来自分类Dev

Yii错误摘要默认消息更改

来自分类Dev

jQuery覆盖默认功能

来自分类Dev

如何更改默认验证错误消息?

来自分类Dev

jQuery验证错误消息到位

来自分类Dev

覆盖jQuery验证消息

来自分类Dev

在Django 1.6中覆盖ModelForm字段错误消息

来自分类Dev

覆盖Elmah记录的错误消息

来自分类Dev

Django:覆盖默认用户模型的错误消息

来自分类Dev

如何覆盖自定义操作中出现的错误消息

来自分类Dev

在Spring Validator中覆盖错误消息

来自分类Dev

覆盖 ModelBindingMessageProvider 错误消息

Related 相关文章

热门标签

归档