Originariamente inviato da Fello
Ciao, sono alle prese con la realizzazione di un form.
Vorrei creare una cosa del genere:
ho due input radio (si/no)
vorrei che se selezionato il si compaia un campo di testo da compilare, se invece viene selezionato il no il campo di testo non compaia.
Credo che si debba usare la proprietà "hidden", ma io non sono molto esperto di javascript, come posso risolvere?
Prova cosi:
codice:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento senza titolo</title>
</head>
<body>
<form name="form1" id="form1" method="post" action="">
<input name="tuo_nome" type="radio" value="si" onclick="if(this.checked){this.form.tuo_nome_text.style.display='inline';}" />
si
<input name="tuo_nome" type="radio" value="no" onclick="if(this.checked){this.form.tuo_nome_text.style.display='none';}" />
no
<input type="text" name="tuo_nome_text" style="display:none" />
</form>
</body>
</html>