Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    215

    Checkbox e campi a "cascata". Dov'è l'errore?

    Spero di non essere nella sezione del forum sbagliata...

    Vorrei fare in modo che spuntando la checkbox si aprano a cascata i campi.
    Non riesco a trovare l'errore nel codice qui sotto. Mi potete aiutare?

    codice:
    <table>
    <tr><td height="23">																
    <input type="checkbox" name="dest_ord" id="dest_ord" value="true" onClick="if (this.checked) {Visibile('dest_merce')} else {Invisibile('dest_merce')};" >
    <label for="dest_ord">Indirizzo di consegna (se differente)</label>
    </td>
    </tr>
    </table>
    
    <table style="display:none;" id="dest_merce">
    <tr> 
    <td colspan="2"><hr></td>
    </tr>
    <tr> 
    <td width="300"><font face="Verdana,Verdana,Helvetica" size="-1">Denominazione spedizione:</font></td>
    <td width="300"><INPUT type="text" name="Denominazione_spedizione" SIZE="30"></td></tr>
    <tr>
    <td><font face="Verdana,Verdana,Helvetica" size=-1>Indirizzo:</font></td>
    <td><input type="text" name="Indirizzo_spedizione" size="30"></td>
    </tr>
    <tr> 
    <TD width="300"><font face="Verdana,Verdana,Helvetica" size=-1>CAP.:</font></td>
    <TD width="300"><input type="text" name="Cap_spedizione" size="30"></td>
    </tr>
    <tr> 
    <TD width="300"> 
    
    <FONT FACE="Verdana,Verdana,Helvetica" SIZE=-1>Città:</FONT></td>
    <td><input type="text" name="Localita_spedizione" size="30"></td>
    </tr>
    </table>
    Grazie

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    sostituisci questo pezzo di codice
    if (this.checked) {Visibile('dest_merce')} else {Invisibile('dest_merce')}
    con questo:
    document.getElementById('dest_merce').style.displa y= (this.checked) ? 'block' : 'none';
    se invece vuoi usare l'if fai cosi:
    if(this.checked){document.getElementById('dest_mer ce').style.display= 'block';}else{document.getElementById('dest_merce' ).style.display= 'none';}
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    215
    Grazie!

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.