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

    problema con script di aggiunta testo

    Premetto che non conosco javascript:

    sto usando questo codice per aggiungere, cliccando su un radio button,
    una porzione di un form.

    Codice PHP:
    <script type="text/javascript">
        
    function 
    toggleMe(obja){
      var 
    e=document.getElementById(a);
      if(!
    e)return true;
        
    e.style.display="block"
      
    return true;
    }

    function 
    toggleMe2(obja){
      var 
    e=document.getElementById(a);
      if(!
    e)return true;
        
    e.style.display="none"
      
    return true;
    }

    </script> 

    poi questo è l'html




    <span class="testo1">Medicazioni differenti?</span>
    <input type="radio" name="piu" value="yes" onclick="return toggleMe(this, 'Info')"> Sì
    <input type="radio" name="piu" value="no" onclick="return toggleMe2(this, 'Info')"> No



    <span class="testo1">Numero medicazioni al giorno:</span>
    <input name="n_medicazioni1" type="text" size="2" maxlength="1" value="" />
    <span class="testo1">Numero giorni:</span>
    <input name="giorni1" type="text" size="2" maxlength="2" value="" />



    <div id="Info">
    <span class="testo1">Numero medicazioni al giorno:</span>
    <input name="n_medicazioni2" type="text" size="2" maxlength="1" value="" />
    <span class="testo1">Numero giorni:</span>
    <input name="giorni2" type="text" size="2" maxlength="2" value="" />



    </div>


    accade però che al primo cariamento della pagina io veda gia il secondo blocco (quellli del DIV INFO), mentre, per lo script questo dovrebbe apparire solo se clicco sul radio button Si.

    Cosa ho sbagliato?

    in caso ci fosse un codice migliore da mettere nella pagina, qualcuno mi potrebbe illuminare?

    Grazie a tutti

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2000
    Messaggi
    938
    Ciao,

    al div info metti:

    <div id="Info" style="display:none">


    Massimo

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    40
    Grazie mille!

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 © 2025 vBulletin Solutions, Inc. All rights reserved.