Ciao amici programmatori, potresti consigliarmi una soluzione per questo piccolo prob?

<script language="JavaScript">
function calcolo(){
var importo=document.cart_quantity.imp.value
var quant=document.cart_quantity.num.value
cal=importo*quant
document.cart_quantity.id[txt_28].value=cal

}
</script>

ho un input che si chiama id[txt_28] come posso fare in modo che lo script legga l'id in modo esatto? Poichè le parentesi quadre me le vede evidenziate in blu e quindi credo che interpreti male.

Non posso cambiare il nome dell'input, per questo chiedo aiuto.

Grazie in anticipo