sempre gentilissimo, ci siamo quasi, quando apro la pagina mi escono entrambe le schede (i campi per l'andata e quelli per il ritorno) appena clicco su una delle 2 opzioni della select "metodo" i campi del ritorno scompaiono ma se riclicco su un'opzione non ritornano piu'.
Io invece vorrei che quando apro la pagina mi esce solo la scheda "andata" ed appena seleziono "andata e ritorno" mi si apra anche la scheda del ritorno
Questo e' il mio codice
codice:
<script type="text/javascript">
function nascondiMostra (bShow) {
Array.prototype.forEach.call(document.querySelectorAll(".nascosto"), function (oElement) {
oElement.style[bShow ? "removeProperty" : "setProperty"]("display", "none");
});
}
window.onload = function () {
nascondiMostra(document.inserisci_trasferimenti.metodo.options[inserisci_trasferimenti.metodo.selectedIndex].value);
};
</script>
La select e' cosi' composta
codice:
<select name="metodo" id="metodo" onchange="nascondiMostra(this.checked);" >
<option selected>Seleziona</option>
<option value="1">Una Tratta</option>
<option value="2">Andata e Ritorno</option>
</select>
ed in tutti i <tr> che hanno i campi del ritorno li ho modificati cosi':
codice:
<tr bgcolor="#ffffff" class="nascosto">
il modulo si chiama "inserisci_trasferimenti"
dove sbaglio?