Buongiorno
Sto avendo dei piccoli problemi a mostrare un tr solo se la select che mi interessa ha come opzione un valore diverso da 1.
In pratica:
se viene scelta l'opzione 1 deve nascondere il tr
se viene scelta qualsiasi altra opzione deve mostrare il tr
Riesco a fare questo, il problema è che poi mi sballa le dimensioni delle tue celle interne, mette tutto il contenuto nella prima cella e non sono allineati con gli altri
Posto un esempio inserendo uno sfondo giallo per far capire dove sta il problema
Qui è quando non devo mostrare i <tr> in questione

Qui invece è dove mostro i <tr> e non incolonna tutto come si deve

come javascript sto usando questo:
codice:
function nascondiMostra (bShow) {
var riga = document.getElementsByClassName("nascosto")
for(var i=0; i<riga.length; i++){
if(bShow==1){
riga[i].style.display="none";
}else{
riga[i].style.display="block";
}
}
}
window.onload = function () {
nascondiMostra(document.inserimento_offerte.tour_operator.options[inserimento_offerte.tour_operator.selectedIndex].value);
};
Alla select invece ho dato questo:
codice:
onchange="nascondiMostra(this.options[this.selectedIndex].value);
ed ai tr ho dato la classe "nascosto"
Come mai mi accade questo?
In pratica questo è tutto l'html che mi crea i 4 tr
codice:
<tr class="nascosto" style="background: #ffff00;">
<td><p class="nascosto">Prezzo Pacchetto € (a persona)</p></td>
<td><input type="text" class="form-control nascosto" id="prezzo_fisso_in_doppia" name="prezzo_fisso_in_doppia" value="<?=$prezzo_fisso_in_doppia?>"></td>
</tr>
<tr class="nascosto" style="background: #ffff00;">
<td><p class="nascosto">Prezzo Pacchetto in tripla € (costo terza persona)</p></td>
<td><input type="text" class="form-control nascosto" id="prezzo_fisso_in_tripla" name="prezzo_fisso_in_tripla" value="<?=$prezzo_fisso_in_tripla?>"></td>
</tr>
<tr class="nascosto" style="background: #ffff00;">
<td><p class="nascosto">Prezzo Fisso 3° letto bambino € (a persona)</p></td>
<td><input type="text" class="form-control nascosto" id="prezzo_fisso_primo_bambino" name="prezzo_fisso_primo_bambino" value="<?=$prezzo_fisso_primo_bambino?>"></td>
</tr>
<tr class="nascosto" style="background: #ffff00;">
<td><p class="nascosto">Prezzo Fisso 4° letto bambino € (a persona)</p></td>
<td><input type="text" class="form-control nascosto" id="prezzo_fisso_secondo_bambino" name="prezzo_fisso_secondo_bambino" value="<?=$prezzo_fisso_secondo_bambino?>"></td>
</tr>