una cosa del genere
var f = document.nome_form;
for (var i=0; i<f.elements.length; i++) {
var campo = f.elements[i];
var nome = campo.name;
if (nome.charAt(1) == 'D') {
// campo data
} else ...
if (nome.charAt(2) == 'S') {
// obbligatorio
}
}