Visualizzazione dei risultati da 1 a 7 su 7

Discussione: select con java

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2011
    Messaggi
    131

    select con java

    salve a tutti,
    vorrei risolvere un problema.
    ho una select in cui si può scegliere tra docente e laboratorio...se l'utente sceglio docente gli appare una text box per inserire il docente ,lo stesso per il laboratorio.
    Potete vedere se quello che ho scritto è corretto l'ho un pò improvvisato

    questi sono i due form per l'inserimento di docente o laboratorio

    Codice PHP:
    <form name='formlaboratorio' id='formlaboratorio' >    
     

    Laboratorio<input type="text" name="id_laboratorio"/>


    </
    form>
                
    <
    form name='formdocente' id='formdocente'>


    Docente<input type="text" name="id_docente"/>


    </
    form

    ora qui metto la select

    Codice PHP:

    Seleziona la proprietà
    <select name=xproprietà onChange="if(this.options[1].selected) {document.getElementById('formdocente').style.display='block'and document.getElementById('formlaboratorio').style.display='none'}else{document.getElementById('formdocente').style.display='block'and document.getElementById('formlaboratorio').style.display='none'">
    <
    option value="docente">Docente</option>                                     <option value="laboratorio">Laboratorio</option>
    </
    select

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2011
    Messaggi
    131
    SCUSA HO SBAGLIATO TITOLO VOLEVO DIRE JAVASCRIPT

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    codice:
    <select name="xproprieta" onchange="if(this.options[this.selectedIndex].value=='docente') {document.getElementById('formdocente').style.display='block'; document.getElementById('formlaboratorio').style.display='none'}else{document.getElementById('formdocente').style.display='block'; document.getElementById('formlaboratorio').style.display='none'"> 
    <option value="docente">Docente</option>
    <option value="laboratorio">Laboratorio</option> 
    </select>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2011
    Messaggi
    131
    e se tolgo proprio la parte con dopo && dovrebbe funzionare lo stesso?

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ho modificato il post, comunque l'improvvisazione in programmazione è sbagliata, ti consiglio di leggere delle guide per capire javascript
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2011
    Messaggi
    131
    ho sostituito come mi hai detto ma ancora ho lo stesso problema
    riposto il codice completo caso mai c'è qualche altre errore


    <html>

    <head>
    [img]logointero.jpg[/img]
    <title face="andalus">Inserisci la risorsa</title>

    <script type="text/javascript">
    function load()
    {
    document.getElementById('formmateriale').style.dis play='none';
    document.getElementById('formidentificativo').styl e.display='none';
    document.getElementById('formlaboratorio').style.d isplay='none';
    document.getElementById('formdocente').style.displ ay='none';
    }

    </script>


    </head>

    <body bgcolor='bisque' onload=load()>


    <form name='formlaboratorio' id='formlaboratorio' >


    Laboratorio<input type="text" name="id_laboratorio"/>


    </form>

    <form name='formdocente' id='formdocente'>


    Docente<input type="text" name="id_docente"/>


    </form>



    Seleziona la proprietà
    <select name=xproprietà onChange="if(this.options[1].selected) {document.getElementById('formdocente').style.disp lay='block'&& document.getElementById('formlaboratorio').style.d isplay='none' }else{document.getElementById('formdocente').style .display='block' && document.getElementById('formlaboratorio').style.d isplay='none'">
    <option value="docente">Docente</option>
    <option value="laboratorio">Laboratorio</option>
    </select>


  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2011
    Messaggi
    131
    ho scritto l'ultimo messaggio e non ho visto le risposte...ok 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 © 2025 vBulletin Solutions, Inc. All rights reserved.