Un'idea un po' piu` concreta adesso c'e`, ma su alcuni punti sei ancora vago.
In particolare, se qualcuno deve aiutarti a fare la funzione, deve avere qualche info di piu`.
Comunque andiamo per piccoli passi. Ecco una bozza della funzione:
codice:
fuction calcola(cc) {
var valore = cc.value;
switch valore {
case 'g':
cc.form.NOMECAMPOTXT.value = 'qualcosa';
cc.form.NOMECAMPO2TXT.value = 'qualcosaltro';
....
break;
case 'a':
....
break;
case 'p':
....
break;
default:
alert('errore');
}
// qualcosa eventuale;
return;
}
Devi anche chiarire cosa intendi per uncheccare un radio. l'unico modo e` cliccare un altro bottone. Eventualmetne potresti mettere un quarto bottone con l'etichetta "personalizzata", e far selezionare quello.