フォームのライブ検証スクリプトを作成しようとしています。いずれにせよ、ある程度は理解できたと思います...しかし、テキストがない場合とは対照的に、フィールドにテキストがある場合にエラーメッセージが表示されます。私は何かばかげた間違ったことをしていると確信しています.if値が正しいと確信しています.ifvalue == ''
値が何もないvalue !== ''
場合は. うーん、多分それは私が変更すべきオン/変更のものですか?お役に立てれば幸いです。ありがとうございました。
$(document).ready(function () {
$('#name').on('change', function() {
var name = $("#name").val();
if (!this.value == '') {
$("#errorname").fadeIn();
$('#errorname').css("display", "inline-block");
$('#errorname').css("color", "#838383");
$('#errorname').css("background-color", "#fff568");
}
else if (!this.value !== '' ) {
$("#errorname").fadeOut();
$('#errorname').css("display", "none");
}
});
});