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