jQuery Validate插件打破了我的表单

时间:2014-03-24 21:02:40

标签: jquery jquery-validate

enter image description here

我的表单上有一个jQuery validate插件的问题,当我按下保存条目时,它会显示错误消息,但它会破坏表单。如何解决这个问题?

此时我有这个:

    $(document).ready(function () {
    $('form').validate({ // initialize the plugin
        rules: {
            loyalty_card: {
                required: true
            },
            description: {
                required: true
            },
            amount: {
                required: true,
                number: true
            },
            transaction_type: {
                required: true
            }
        },
        submitHandler: function (form) {
            //alert('valid form submitted');
            //return false;
        }
    });
});

1 个答案:

答案 0 :(得分:1)

您可以通过包含errorPlacement事件挂钩来完成此操作,然后将文本放在单选按钮之前而不是直接放在它之后

errorPlacement: function (error, element){
   if(  element.attr("name") == "transaction_type" ){
       error.insertBefore(element);
   }else{
       error.insertAfter(element);
   }
}