フォームにまだ入力されていない必須フィールドの配列/リストを表示して操作するための賢明な方法を見つけようとしています。この情報をユーザーに提示し、ユーザーが通過してフィールドを(進行状況の一種として)入力する際にリストから各項目を削除します。どのようにこれを処理するための最良の考え?必要なフィールドに基づいて配列を構築し操作する
私は、次の線に沿って何かを考えています:配列内のアイテムを削除/値をチェックし、それに応じて追加入力イベントで
var reqFields = [];
jQuery('label.required').each(function() {
console.log(jQuery(this).text());
reqFields.push(jQuery(this).text());
});
jQuery('.custom-field').on('input', function() {
if (jQuery('.required-entry').filter(function() {
return this.value.length === 0;
}).length === 0) {
// Remove this from the list/array
} else {
}
});