- Home
- Categorie
- Coding e Sistemistica
- Altri linguaggi per il web
- problemino con javascript
-
problemino con javascript
Ciao a tutti...
in pratica vorrei che cliccando sul input(radio) "altro.." comprisse l'input(text) sotto...
ho provato così però non mi da niente
<SCRIPT type="text/javascript"> var elem=null; function visibilita(elem) { if (elem==no){ document.getElementById('subject').style.display="none"; } else if (elem==si) { document.getElementById('subject').style.display="visible"; } </script> <input type='radio' name="subject" onClick="visibilita(no);" value='Dubbio'> Dubbio <input type='radio' name="subject" onClick="visibilita(no);" value='Approfondimento'> Approfondimento <input type='radio' name="subject" onClick="visibilita(no);" value='Avviso'> Avviso <input type='radio' onClick="visibilita(si);" value='Altro..'> Altro.. <input type='text' name='subject' id='subject' style="display:none" >
grazie a tutti per l'aiuto
-
Cosi va?
Ho fatto una prova veloce con Firefox.[php]
<html>
<head>
<title>Test</title>
<script type="text/javascript">
function visibilita(elem)
{
var campo=document.getElementById('subject');
if (elem=="no")
{
campo.style.display="none";
}
else
{
campo.style.display="block";
}
}
</script>
</head>
<body>
<div>
<input type='radio' name="subject" onClick="visibilita('no');" value='Dubbio'> Dubbio<br />
<input type='radio' name="subject" onClick="visibilita('no');" value='Approfondimento'> Approfondimento<br />
<input type='radio' name="subject" onClick="visibilita('no');" value='Avviso'> Avviso<br />
<input type='radio' name="subject" onClick="visibilita('si');" value='Altro..'> Altro..<br />
<input type='text' name='subject' id='subject' style="display:none" >
</div>
</body>
</html>
[/php]