cabe mencionar que en internet explorer el cambio a
name no se refleja adecuadamente si fueras hacer referencia al elemento con el nuevo valor. por ejemplo,
Código:
<form name="myForm" ...>
<select name="mySelect">
...
</select>
</form>
para accesar al <select> por el nombre hacemos asi:
document.myForm.mySelect. luego cambiamos el nombre con javascript,
document.myForm.mySelect.name = "sel". el nuevo nombre no afecta la referencia, o sea,
document.myForm.sel devuelve
undefined. la referencia sigue siendo
document.myForm.mySelect. lo mismo sucede con el resto de los elementos que tengan atributo
name, o al menos asi lo comprobe con <form>. sin embargo, el cambio de
name si se refleja en el envio de formulario. cabe mencionar que lo intente en internet explorer 7.