Salve, io ho un codice javascript per esplodere 2 campi di un form al click di un bottone e vorrei che se si clicca nuovamente sul bottone stesso questo formettino si richiudesse. Attualmente fa solo l'eslposione dei campi ma poi non li nasconde al click successivo.. il codice è questo ma non capisco il senso sinceramente..
codice:
function visualizzaForm(valore){
if (valore == "primoForm"){
document.getElementById("secondoForm").style.display="none";
document.getElementById("primoForm").style.display="block";
}else{
document.getElementById("primoForm").style.display="none";
document.getElementById("secondoForm").style.display="block";
}
}
c'è il secondoform che non esiste e credo venga usato per nascondere il form vero e proprio.. ma non avrebbe più senso una cosa del genere(premetto fatta da me che non conosco bene il linguaggio) per fare queta cosa?
codice:
function visualizzaFormMia(valore){
if ((valore.value == "primoForm") && (document.getElementById("primoForm").style.display == "none")) {
document.getElementById("primoForm").style.display="block";
}else{
document.getElementById("primoForm").style.display="none";
}
}
il codice html è questo invece:
codice:
<div style=""><a>[img]/images/stories/recru/butt_bp.png[/img]</a></div>
<div id="primoForm" class="primoForm">Primo contenuto</div>
<div id="secondoForm" class="secondoForm">
Scusate se mi sono dilungato