Cita:
Iniciado por okram
Los ids
deben ser únicos para cada elemento, al igual que los nombres de los campos de un formulario. Debes corregir eso, o tendrás comportamientos muy inesperados a la hora de enviar el formulario. Por lo tanto, debes corregir tu función JS para que funcione como esperas con nombres o ids distintos.

No quiero contradecirte, pero los ids fueron inventados solo para javascript y css. Si tenes un estilo
#texto1 {...
Podes tener mil spans con el mismo id... Lo mismo si Java Script lo requiere, si no no existiria getElement[S]ById, etc...
Pueden ser iguales tranquilamente. Lo unico que no puede ser igual son los nombres...