Cambiare il value e` una cosa che si fa correntemente (ci sono vari esempi nel forum):
OGGETTO.value = 'nuovo valore';
Cambiare il name credo si possa fare, ma non so come la prenda IE (dove name e id sono equivalenti):
OGGETTO.name = 'nuovoNome';
(nota che il nome deve essere valido).
Cambiare l'id non so se si puo`. L'id e` l'identificatore di un oggetto: la sintassi sarebbe:
document.getElementById('vecchioId').id = 'nuovoId';
ma a qualche browser potrebbe non piacere.
Nelle sintassi sopra OGGETTO e` qualsiasi metodo per arrivare all'elemento, ad esempio:
document.getElementById('idOggetto')
document.NOMEFORM.NOMECAMPO
document.getElementById('idForm').NOMECAMPO
document.getElementById('idForm').elements['NOMECAMPO']
document.getElementById('idForm').elements[N]
...

Rispondi quotando