+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 6 su 6

select con javascript

  1. #1
    vide91 non è in linea Novello
    salve,
    ho una select con "docente" e "laboratorio" quando l'utente sceglio docente vorrei che compaia una textbox per l'inserimento docente lo stesso dicasi per laboratorio...potete dare uno sguardo al mio script?


    Codice PHP:

    <html

        <
    head>         
                 
                <
    script type="text/javascript"
                    function 
    load() 
                    { 
                 
                    
    document.getElementById('formlaboratorio').style.display='none'
                    
    document.getElementById('formdocente').style.display='none'
                    } 
                     
                
    </script> 
                 
                         


       </head> 

        <body   onload=load()>              
             
    <div> 
                <form name='formlaboratorio' id='formlaboratorio' >     
                        <br> 
                        Laboratorio<input type="text" name="id_laboratorio"/> 
                        <br> 
                    </form> 
    </div> 
        <div>                     
                <form name='formdocente' id='formdocente'> 
                <br> 
                Docente<input type="text" name="id_docente"/> 
                <br> 
                </form> 
        </div>             
                         
                 
             
             
            <div align=center> 
             

                <form  name="form2" action="insertrisorsa.php"  method="post" >     
                 
                              
                         
                        <br>Seleziona la proprietà 
                        <select name=xproprietà onChange="if(this.options[1].selected {document.getElementById('formdocente').style.display='block'}else{document.getElementById('formlaboratorio').style.display='block'"> 
                        <option value="docente">Docente</option> 
                        <option value="laboratorio">Laboratorio</option> 
                        </select> 
                        <br> 
                         
                         
                                         
                     
             
                 </div>     
                 
                  
                </form>     
        </body>             
                 
    </html> 

  2. #2
    L'avatar di bottomap
    bottomap non è in linea Amanuense
    Ciao,

    Guardando al volo mi pare manchi almeno una parentesi graffa e probabilmente qualche punto e virgola.

    E'comunque più semplice se ti definisci una function e colleghi quella all'evento onChange, piuttosto che scrivere tutto il codice sull'attributo. La cosa ti renderà sicuramente molto più semplice individuare errori e problematiche rispetto all'avere tutta la funzione su una riga.

    Ciaociao
    ℹ️ Leggi di più su bottomap ...

  3. #3
    vide91 non è in linea Novello
    chiedo troppo se mi mostri praticamente il tuo consiglio ...mi sto inflippando

  4. #4
    riseofapocalypse non è in linea Scolaretto
    Quote Originariamente inviato da bottomap Visualizza il messaggio
    Ciao,

    Guardando al volo mi pare manchi almeno una parentesi graffa e probabilmente qualche punto e virgola.

    E'comunque più semplice se ti definisci una function e colleghi quella all'evento onChange, piuttosto che scrivere tutto il codice sull'attributo. La cosa ti renderà sicuramente molto più semplice individuare errori e problematiche rispetto all'avere tutta la funzione su una riga.

    Ciaociao
    Concordo in pieno; comunque:

    codice HTML:
    <select ... onChange="if(this.options[1].selected) {document.getElementById('formdocente').style.display='block';}else{document.getElementById('formlaboratorio').style.display='block';}">
    Prova a vedere se funziona, non ho la possibilità di provarlo al momento.

    P.S. Ho lasciato la struttura del codice com'era prima, così puoi modificarla tu stesso per apprendere

  5. #5
    vide91 non è in linea Novello
    ora funziona quasi ma perchè quando faccio la select la text box non si toglie?? cosa devo modificare altro?...devo fare qualcosa del tipo....se scegli laboratorio mostra textLaboratorio e nascondi textDocente e viceversa ? utilizzando dentro il true del if gli "&&"??

  6. #6
    vide91 non è in linea Novello
    Non mi serve più aiuto sono riuscito a sistemarlo grazie mille a tutti

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. [Javascript] Select e apertura tabella
    Da sorglega nel forum HTML, CSS e JavaScript
    Risposte: 3
    Ultimo Post: 12-03-2013, 12:14
  2. [javascript]Change css value of element td from select box
    Da onsitus nel forum HTML, CSS e JavaScript
    Risposte: 4
    Ultimo Post: 31-03-2009, 09:53
  3. [Javascript]Popolare select tramite altro select
    Da Eugene nel forum HTML, CSS e JavaScript
    Risposte: 4
    Ultimo Post: 26-03-2008, 00:36
  4. [ASP]Passaggio variabile da javascript a SQL select
    Da il_betto nel forum ASP 3, ASP .Net
    Risposte: 2
    Ultimo Post: 04-09-2007, 09:18
  5. [Javascript]Aggiornamento select
    Da xmaxfane nel forum HTML, CSS e JavaScript
    Risposte: 3
    Ultimo Post: 18-04-2006, 15:57