No, perche` sbagliato?
Se fosse un id, forse, ma per un name puo` andare.
Ha qualche carattere che puo` generare confusione; sicuramente non e` consigliabie un nome cosi`; ma si puo` ovviare e gestire correttamente:
document.forms[0].elements['Filtro1_campo_year(data_ora)'].value = '';