uhmm... così hai dimostrato "solo" che è possibile creare un indice purché ci siano le parentesi quadre nel nome dell'input (a parte il fatto che nel tuo esempio non ci sono )

e se invece lo fai normalmente come facciamo tutti, senza questo indice, che ti accade?
non riesci a stampare il valore? qui qualcosa non torna...