これは私が書いたコードです:
$('#third_step input[type=text]').each(function(n,element){
if ($(element).val()=='') {
//alert('Field '+element.id+' must have a value');
$("label[for='" +element.id+ "']").append('<p class="input_field_error">Bitte füllen Sie dieses Feld!</p>');
error++;
}else{
$('.input_field_error').remove();
}
});
次に、テストするときに送信をクリックすると、入力されていないフィールドにエラーメッセージが表示されますが、それらのいくつかに入力すると、エラーメッセージが削除され、前のフィールドからメッセージが削除されますそれら、およびそれらの後のフィールドにはまだエラーメッセージがあります! フィールドが入力されているラベルから input_field_error を選択する必要があるかもしれません! または、これはフィールドが入力されているかどうかをテストする良い方法ではありませんか?