Mancano alcuni elementi per identificare l'errore.

1. Tu hai postato un pezzo di codice lato server. In questo forum si preferisce avere solo il codice pulito, come arriva al browser: e` piu` semplice capirlo (ad esempio l'uso del doppio carattere virgolette non e` codice JS), e si e` piu` sicuri che sia effettivamente il codice JS che usi.

2. Mancano i riferimenti alla pag HTML:
"Invia" potrebbe essere il nome di un form
"D5" potrebbe essere il nome di un campo text, secondo la prima istruzione, ma non secondo il for

3. L'oggetto .item non lo ho mai visto: o e` contenuto nella tua pagina oppure potrebbe essere sintassi proprietaria.

Ciao
Michele