如何添加输入字段所需的内容并在消息出错时更改消息错误?

问题描述 投票:1回答:1

我正在使用jQuery验证,libelle_length == 0不起作用,我想将错误消息更改为“请填写此字段”,当它为空时

jQuery:

$(function() {
        $("#libelle_error_message").hide();
        $("#montant_error_message").hide();

        var error_libelle = false;
        var error_montant = false;

        $("#libelle").focusout(function() {
            var libelle_length = $("#libelle").val().length;

        //libelle should be required and I want to change the message when the field is empty
            if((libelle_length < 4 )|| (libelle_length==0)) {
                $("#libelle_error_message").html("Erreur : Libellé doit contenir au moins 4 caractère");
                $("#libelle_error_message").show();
                error_libelle = true;
            } else {
                $("#libelle_error_message").hide();
            }
        });
}

我的表格:

<form class="forms-sample" action="depense" method="POST" id="FormDepense"
enctype="multipart/form-data">
@csrf
<div class="form-group">
<label for="libelle">libelle</label>
<input type="text" class="form-control" id="libelle" name="libelle" placeholder="libelle" >
<span class="error_form" id="libelle_error_message"></span></div>

enter image description here

javascript jquery laravel
1个回答
0
投票

到目前为止,我还没有完全明白你尝试过什么,因为我没有看到它在验证器中的位置,但我认为我可以帮助你。

要覆盖这些消息,请尝试在jQuery验证插件之后在单独的文件或脚本中添加类似于下面的内容。

jQuery.extend(jQuery.validator.messages, {
    min: jQuery.validator.format("Please enter a value greater than {0}.")
    required: "please fill in this field.",
});
© www.soinside.com 2019 - 2024. All rights reserved.