Discussione: Html/php checkbox
View Single Post
Old 21-06-2007, 09:33   #2
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
Quote:
Originariamente inviato da uffanoia Guarda i messaggi
volevo sapere se è possibili aggiungere elementi in una pagina(nella stessa pagina) dopo che si è selezionato un checkbox.
Certo che si può fare, basta usare Javascript (e non c'entra nulla con PHP e relativamente poco con HTML). Le possibilità sostanzialmente sono due: creare "al volo" il nuovo elemento e inserirlo nel DOM (e al contrario toglierlo dal DOM) oppure più semplicemente nascondere o visualizzare l'elemento quando serve.

Volendo scegliere la seconda strada (che è più semplice), ecco un esempio:
Codice:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Prova</title>
<script type="text/javascript">
<!--
function chk1_clicked ()
{
    if (document.form1.chk1.checked)
        document.form1.txt1.style.display = "block";
    else
        document.form1.txt1.style.display = "none";
}
//-->
</script>
</head>
<body>

<form name="form1">
<input type="checkbox" name="chk1" onclick="chk1_clicked()">Opzione
<br>
<input type="text" name="txt1" size="20" style="display:none">
</form>

</body>
</html>
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%)

Ultima modifica di andbin : 21-06-2007 alle 09:35.
andbin è offline   Rispondi citando il messaggio o parte di esso