Newsgroup: it.comp.www.html
Titolo: !HELP! Domandona sui FORM

Ciao a tutti,
avrei bisogno in un form, di poter resetare solo uno dei campi: un
radio button.
Vorrei in pratica che: se sbaglio clicandoci sopra ma in realtà non
volevo compilare quel campo, potessi eliminare il puntino nero in modo
tale che quella variabile abbia valore nullo come se non l'avessi mai
marcata.
inoltre, sempre sui form: se io colessi che una volta che il form
viene inviato (non ad uno script cgi ma via mail) nella stringa
risultante mi venissero menzionate tutte i campi del form, anche
quelle non compilate, con un valore null di default:
Cioè:
d1=no&d2=si&d3=NULLD&d4=si
e non 
d1=no&d2=si&d4=si
Grazie mille a chi vorrà darmi un aiuto ....di cui ho estrema
necessità
:-)
Carlo

 marcata.
<input type="checkbox" name="boh" value="1" />
senno' due radio bottoni, un classico si o no

senno' due radio bottoni, un classico si o no
Ti giuro che per quanto mi sforzi non riesco a capire....
Allora io ho realizzato un questionario dinamico tramite javascript.
Dinamico nel senso, che se io rispondo D alla domanda 2 non mi viene
proposta la domanda tre ma la 5 oppure se alla 4 ho risposto F mi vine
proposta la domanda 8 e non la 9.
ora, se sbaglio, con un doppio clic sul bottone rsdio che ho premuto
per sbaglio la domanda sbagliata sparisce... ma c'è un problema. Se
avevo anche popolato un campo della domanda sbagliata (tutti
rigorosamente radio buttons e non ne posso fare a meno)questo anche se
sparisce continua a conservare il valore imesso il quale viene
trasmesso quindi al db insieme agli altri valori reali.
ora, come cavolo faccio a resetare solo quel valore? c'è una
aproprietà di document.form.campo che reseta il valore? O qualcosa di
simile?
Grazie
Carlo

 di document.form.campo che reseta il valore? O qualcosa di simile?
sono le 3:30 e sono un po stanco... ma ci provo
hai provato a resettare i valori della domanda?
tipo:
<script>
function f() {
   document.abc.elements[0].checked = false;
}
</script>
<form name="abc" action="<?=$_SERVER[PHP_SELF]?>" method="post"> <input
type="radio" name="prova" value="1" /> <a href="javascript: f();">no
check</a> <input type="submit" />
</form>
<?=$_POST[prova]?>
semmai riposto domani, buona notte.

semmai riposto domani, buona notte.
:-)
Grazie mille.. funge benissimo....
sei un grande
Carlo

   document.abc.elements[0].checked = false;
Porta pazienza ho iniziato col javascript 2 girni fa'....
Che oggetto è elements[0]?
Cosa indica?
ancora grazie

<?=$_POST[prova]?>
:-(
Come non detto...
Scusami infinitamente se ti rompo
Cosi unchecka solo un radio button (quello d'origine), ma io devo
unchekkare qualsiasi risposta sia stata segnata alla domanda...
In alcuni casi sono anche 6 possibili!
Ho provato a mettere il nome della variabile assegnata a quella
domanda al posto di element[0] ma non funziona:
<script>
function toggleT(_w,_h)
     {
    if (_h=='s')
eval("document.all."+_w+".style.visibility='visible';");
    if (_h=='h')
eval("document.all."+_w+".style.visibility='hidden';");
  };
function f(_dom) {
   eval("document.questionario."+_dom+".checked = 'false';")
}
</script>
e
<FORM NAME="questionario" METHOD=POST ACTION="actionxyz">
<span id="divD1"
style="visibility:hidden;position:relative;top:0;left:0">
<p>
1) domanda 1?<br>
<INPUT TYPE="radio" NAME="d1" VALUE="si"
onClick="toggleT('divD4','s')"
ondblClick="toggleT('divD4','h')+f(d4)">SI<br>
<INPUT TYPE="radio" NAME="d1" VALUE="no"
onClick="toggleT('divD5','s')"
ondblClick="toggleT('divD5','h')+f(d5)">NO<br>
<span id="divD4"
style="visibility:hidden;position:relative;top:0;left:0">
<p>
4)domanda  4?<br>
<INPUT TYPE="radio" NAME="d4" VALUE="A">risposta<br>
<INPUT TYPE="radio" NAME="d4" VALUE="B">risposta<br>
<INPUT TYPE="radio" NAME="d4" VALUE="C">risposta<br>
<INPUT TYPE="radio" NAME="d4" VALUE="D">risposta<br>
<INPUT TYPE="radio" NAME="d4" VALUE="E">risposta<br>
<INPUT TYPE="radio" NAME="d4" VALUE="F">risposta<br>
<INPUT TYPE="radio" NAME="d4" VALUE="G">risposta<br>
<INPUT TYPE="radio" NAME="d4" VALUE="H">risposta<br>
<INPUT TYPE="radio" NAME="d4" VALUE="I">risposta<br>
<INPUT TYPE="radio" NAME="d4" VALUE="L">risposta<br>
<INPUT TYPE="radio" NAME="d4" VALUE="M">risposta<br>
<span id="divD5"
style="visibility:hidden;position:relative;top:0;left:0">
<p>
4)domanda  5?<br>
<INPUT TYPE="radio" NAME="d5" VALUE="A">risposta<br>
<INPUT TYPE="radio" NAME="d5" VALUE="B">risposta<br>
<INPUT TYPE="radio" NAME="d5" VALUE="C">risposta<br>
<INPUT TYPE="radio" NAME="d5" VALUE="D">risposta<br>
<INPUT TYPE="radio" NAME="d5" VALUE="E">risposta<br>
<INPUT TYPE="radio" NAME="d5" VALUE="F">risposta<br>
<INPUT TYPE="radio" NAME="d5" VALUE="G">risposta<br>
<INPUT TYPE="radio" NAME="d5" VALUE="H">risposta<br>
<INPUT TYPE="radio" NAME="d5" VALUE="I">risposta<br>
<INPUT TYPE="radio" NAME="d5" VALUE="L">risposta<br>
<INPUT TYPE="radio" NAME="d5" VALUE="M">risposta<br>
ecc ecc
Dive "Errore: previsto identificatore"
Disdetta :-( 
Grazie lo stesso 
Carlo