Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 23
  1. #1
    Utente di HTML.it L'avatar di ice_boy
    Registrato dal
    Nov 2004
    Messaggi
    290

    campo elenco menu intelligente

    Salve vorrei creare un campo del genere :
    Ex.
    Ho 2 cammpi elenco menu , il primo è Marca il secondo è Modello e vorrei che nel modello non si possa immettere nulla se non prima si inserisce il tipo di Marca.
    Però al momento che inserisco la marca ex. ALFA il secondo campo menu " modello " mi mostri tutti i modelli alfa , logicamente che dovrò inserire io .
    Come posso fare?
    Ps se vorrei inserire anche un terzo campo "cilindrata " correlato tra loro?

    Sperò di essermi spiegato bene .



  2. #2
    Potresti fare così:
    Due (o tre se metti cilindrata) menu a tendina. Sulla prima metti tutte le marche prese ad esempio con una select da un database. Quando uno sceglie la marca sulla prima tendina, con javascript ricarichi la pagina inviando ad uno script PHP la marca. A questo punto estrai con un'altra select i modelli e li metti nella seconda tendina. E così via per quante tendine vuoi!
    max

    Silence is better than bullshit.
    @mmarcon
    jHERE, Maps made easy

  3. #3
    Utente di HTML.it L'avatar di ice_boy
    Registrato dal
    Nov 2004
    Messaggi
    290
    i miei campi al momento , son solo d testo , una volta compilati passano da un file , dopo vengono scritti su un file xml ! purtroppo è sl un mesetto che ho inizito col PHP quindi non son molto pratico , non è che mi potresti inviare un esempio , o dirmi come dovrei cercare su google x scaricare qualche form esempio?

  4. #4
    Potresti usare innerHTML, dai un'occhiata al codice di questo sito...

    Facci sapere!

  5. #5
    Utente di HTML.it L'avatar di ice_boy
    Registrato dal
    Nov 2004
    Messaggi
    290
    potrebbe andare bene , solo che se i campi che spuntano dopo, si potessero gia vedere in trasparenza cioè che nn si possono selezionare una cosa del genere lo gia vista ma nn ricordo dove

  6. #6
    Se lo vuoi così è ancora più facile...

    Basta che lo metti in disabled tramite javascript, prova a googlare, se non ci riesci ti faccio io un'esempio...

  7. #7
    Utente di HTML.it L'avatar di ice_boy
    Registrato dal
    Nov 2004
    Messaggi
    290
    su google ho provato a cercare ma nn ho trovato nulla d interessante , forse ho cervato male ! cmq la mia email è ice_boy@virgilio.it

  8. #8
    http://www.codetoad.com/javascript/e...rm_element.asp

    da quel link cio ho ricavato questo codice DHTML
    dovrebbe essere quello che cercavi

    codice:
    <html>
    <head>
    <meta/>
    <title>Prova</title>
    </head>
    <body>
     
    
    
      <form name="form">
       <select name="uno" onchange="document.form.due.disabled=false">
        <option />
        <option>ciao</option>
        <option>ao</option>
        <option>ci</option>
       </select>
       <select disabled="true" name="due">
        <option />
        <option>che ne so io</option>
        <option>pure questo</option>
       </select>
      </form>
     </p>
    </body>
    </html>
    dai il nome alle varie select, quelle disabilitate le fai disabled="true". Per riabilitarle fai onchage sulla precedente facendo onchange="document.[nome form].[nome select].disabled=false"

    penso così sia abbastanza semplice.

  9. #9
    Utente di HTML.it L'avatar di ice_boy
    Registrato dal
    Nov 2004
    Messaggi
    290
    L'ex da te fatto son solo 2 campi menu, uno nascosto e l'altro no , fin quando non viene selezionato il primo ,fin qua tutto apposto , ma la mia intensione è facciamo finta che nel primo campo abbiamo

    ALFA
    BMW

    secondo campo , dopo che selez, Alfa mi deve comparire
    146
    156
    166
    ecc.

    secondo campo , dopo che selez, BMW mi deve comparire
    316
    318
    320
    ecc.

    se selezioniamo Alfa non può comparire 316 o 318 ecc.

    ok?

  10. #10
    copia pari passo dal primo esempio e aggiungi la parte che ho creato io... PHP è un linguaggio di programmazione, non puoi trovare tutto pronto (non gratis almeno)... :master:

    Prova ad unire le due cose , l'effetto dovrebbe essere quello che vuoi tu...

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.