Originariamente inviato da Mich_
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`.
Scusami Mich_, non pensavo che ti riferissi a questo...

Comunque ora ti descrivo tutto quello che ho fatto (e che non funziona =_=')

Dunque nella pagina ho:
Codice PHP:
<?php
    
# includo il js solo in un caso specifico... e qui ok
    
if ($insert) print "<script language=\"javascript1.2\" src=\"js/autofill.js\"></script>";
?>
In autofill.js ho scritto questo codice:
Codice PHP:
<!--
function 
autofill(cc) {

    var 
valore cc.value;
    switch 
valore {
        case 
'g':
        
cc.insertuser.f.value "g";            // type=radio
        
cc.insertuser.carta.value 1;    // type=checkbox
        
cc.insertuser.online.value 1;    // type=checkbox
        
cc.insertuser.foto.value 0;    // type=checkbox
        
cc.insertuser.com.value "3";    // type=text
        
cc.insertuser.ric.value "50";        // type=text
        
cc.insertuser.comm.value 0;        // type=checkbox
        
cc.insertuser.pagina.value 0;    // type=checkbox
        
break;
    case 
'v':

        break;
    case 
'c':

        break;
    case 
'p':

        break;
    default:
        
alert('errore');
    }
    
// qualcosa eventuale;
    
return;

}
//--> 
Nel radiobutton del form che dovrebbe azionare l'autofill ho scritto così:
codice:
<input type="radio" name="predefinita" value="g" onChange="autofill(this.value)">
e ovviamente il mio form si chiama:
<form name="insertuser"

Per uncheccare un radio intendevo fare una cosa del genere:
io ho 4 radio nominati "predefinita"; al modificarsi delle informazioni sotto (f, carta, online, foto, etc.) dovrebbe uncheccarsi... ma se non è possibile, come dici tu, dovrei aggiungerne un altro chiamato "personalizzata"... e fin qui ok.

...ma quello che ho scritto non funzia