Non conoscendo il form non posso essere preciso... ma questo non mi suona bene:

if (d.altro.descrizione == '') {

Immagino devesse essere:

if (d.descrizione.value == '') {

ciao