Sto cercando di capire un modo ragionevole per visualizzare e manipolare un array/elenco di campi obbligatori che devono ancora essere compilati in un modulo - questo è solo così che posso produrre questa informazione per l'utente e rimuovere ogni elemento dall'elenco mentre l'utente passa e popola i campi (come una sorta di indicatore di avanzamento). Qualche idea su come gestirlo al meglio?Compilare e manipolare array in base ai campi obbligatori compilati
Sto pensando a qualcosa sulla falsariga di quanto segue:
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 {
}
});