Salve a tutti,
ho delle checkbox di questo tipo
codice:
<input type="checkbox" name="campi[campo1]" id="campo1" value="12" onClick="mostra('campo1');" />campo 1
<input type="checkbox" name="campi[campo2]" id="campo2" value="10" onClick="mostra('campo2');" />campo 2
<input type="checkbox" name="campi[campo3]" id="campo3" value="40" onClick="mostra('campo3');" />campo 3
e il relativo codice js che dovrebbe semplicemente stampare in un'alert il valore del "value", che però non mi funziona:

codice:
function mostra($id)
{
	var valore = $id.val();;
	alert("valore: " +valore);
}
dove sbaglio?

EDIT: in realtà ci sono riuscito, mettendo valore = document.getElementById($id).value;
Ora, però, il problema è che vorrei mostrare o nascondere una div a seconda che la checkbox sia seleziona o meno. Ma non so come fare.