Visualizzazione dei risultati da 1 a 10 su 14

Hybrid View

  1. #1
    Quote Originariamente inviata da Vincent.Zeno Visualizza il messaggio
    se ho capito bene quello che desideri ti basta sostituire il div con una riga e relativa cella...
    in questo caso puoi omettere il valore position
    Ciao !

    Non e' proprio cosi' semplice anche perche' avevo fatto delle prove in quel senso.
    Facendo come dici tu, come faccio ad assegnare al tr e td la visibilita' o meno ?

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    Quote Originariamente inviata da _Micky_73 Visualizza il messaggio
    Non e' proprio cosi' semplice


    codice:
    <script type="text/javascript"> 
        function displayForm(c) {
            if (c.value == "1") {
                document.getElementById("italiano").style.display = 'block';
                document.getElementById("straniero").style.display = 'none';
            } else if (c.value == "2") {
                document.getElementById("italiano").style.display = 'none';
                document.getElementById("straniero").style.display = 'block';
            } else {}
        }
    </script>
    
    
    <form>
        <input value="1" type="radio" name="formselector" onClick="displayForm(this)">Italiano
        <input value="2" type="radio" name="formselector" onClick="displayForm(this)">Straniero
    	<table>
    	<tr style="display:none;" id="italiano">
    		<td>
                    <p>Citta
                        <input type="text" id="citta" name="citta" value="">
                    </p>
                    <p>Provincia
                        <input type="text" minlength="16" id="prov" name="prov" value="">
                    </p>    
    	</td>
    	</tr>
    	<tr style="display:none;" id="straniero">
    		<td>
                    <p>Nazione
                        <input type="text" id="nazione" name="nazione" value="">
                    </p>
    		</td>
    	</tr>
    	</table>
    </form>

  3. #3
    Avevo provato anche io con quella soluzione, pero', essendo una capra in javascript, ommettevo lo style display: none e/o block , e mantenendo il dispaly visible e hidden me li faceva apparire e scomparire ma mi manteneva gli spazi vuoti anche quando non selezionavo nullac e la cosa non mi piaceva a livello estetico.

    Ma se volessi che i due campi input della parte italiano fossero divisi da tr e td ?
    Devo aggiungere una condizione allo script o basta che assegno a tr lo stesso valore ?

    <tr style="display:none;" id="italiano">


    Ma intanto grazie 1000 per l'aiuto

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.