クラスを追加し、ぼかしに関する情報テキストを変更するjQuery検証関数があります。.addClassメソッドと.removeClassメソッドは正常に機能していますが、.textは機能していません。シンプルで基本的なものが欠けているような気がしますが、JavaScriptの知識が乏しいことが障害になる可能性があります。助けてくれる人に感謝します!
$(document).ready(function(){
$('.required-text').on('blur', function() {
$(this).removeClass('error');
if($.trim(this.value).length < 1) {
$(this).addClass('error');
var fieldText = "#" + this.id + "_info";
$(fieldText).removeClass('forminfo');
$(fieldText).addClass('forminfo_error');
$(fieldText).text = "This field is required.";
}
}
});
<input type="text" name="first_name" id="first_name" value="" class="form-text required-text">
<span id="first_name_info" class="forminfo">Required</span>