Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    Se viene selezionata un opzione...si aggiungono altri campi....[aiuto]

    Ho questo codice HTML/PHP:

    <select name="<? echo $campo16 ?>" size="1">
    <option value="" selected><? echo $option1 ?></option>
    <option value="portfolio"><? echo $option2 ?></option>
    <option value="model_book"><? echo $option3 ?></option>
    <option value="prodotto_stampato"><? echo $option4 ?></option>
    <option value="altro"><? echo $option5 ?></option>
    </select>


    Io ho bisogno che selezionando la voce portfolio (senza la pressione di alcun tasto) mi vengano fuori proprio sotto (cioè vicino al campo selezione) delle altre opzioni quindi degli altri campi testo o input da compilare...
    NON ci riesco chi mi aiuta ????? vi pregooooo mi hanno detto che ci vuole Javascript.

    Grazie
    Andrea
    AweDesign "power & Creation"
    Tecnical supp:info@awedesign.net
    sito:http://www.awedesign.net

  2. #2

    onChange ... "hidden" ... "visible" per un formMail.

    ho bisogno di una cosa del genere

    FUNZIONE:
    <script language="JavaScript">
    function viewhide(myid, myvalue) {
    if (document.getElementById)
    document.getElementById(myid).style.visibility=myv alue;
    else alert("Funzionalità DOM non supportate.");
    }
    </script

    HTML:

    <select onChange="viewhide('contenitore',this.options[this.selectedIndex].value);">
    <option value="hidden">...select...</option>
    <option value="visible">portfolio</option>
    <option value="hidden">model book</option>
    <option value="hidden">prodotto stampato</option>
    <option value="hidden">altro</option>
    </select>

    <div id="contenitore">altri campi che devo inserire</div>

    Ora il mio problema è che inizialmente il codice presente
    nel DIV non deve vedersi !!! c'è un modo per farlo ?

    link all'altra discussione

    Ciao
    awe
    AweDesign "power & Creation"
    Tecnical supp:info@awedesign.net
    sito:http://www.awedesign.net

  3. #3
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    <div id="contenitore" style="visibility:hidden">altri campi che devo inserire</div>

  4. #4
    grazie mille ora funziona alla grande !!

    awe
    AweDesign "power & Creation"
    Tecnical supp:info@awedesign.net
    sito:http://www.awedesign.net

  5. #5
    Tutto è perfetto tranne che quando invia la mail

    Cioè nella mail che viene generata non mi viene fuori che tipo di prodotto è stato selezionato, ma mi viene fuori VISIBLE o HIDDEN...c'è un modo per far si che il risultato sia diverso ?

    e poi è possibile far si che se uno seleziona (esem.) MODEL BOOK all'interno della mail non vengano furi i campi nascotti che si trovano nel DIV ?



    heheh che casinoooo

    Grazie
    Andrea
    AweDesign "power & Creation"
    Tecnical supp:info@awedesign.net
    sito:http://www.awedesign.net

  6. #6
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    possibilmente puoi lasciare il link alla pagina completa
    (non ho tempo/voglia di rifarmi la struttura)

  7. #7
    http://www.awedesign.net/prova.htm

    grazie per l'aiuto

    awe
    AweDesign "power & Creation"
    Tecnical supp:info@awedesign.net
    sito:http://www.awedesign.net

  8. #8
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    fatti un favore e al + presto passa ad usare massicciamente i css: su 17kb di codice una 10ina sono ridondandanza, senza considerare che il tag font è deprecato: tutta quella roba potrebbe stare in un paio di kb di css esterno ed essere condivisa da tutto il sito

    torniamo al problema

    codice:
    <script language="JavaScript">
     function viewhide(myid, myvalue) {
     if (document.getElementById){
      if(myid=='contenitore'){
       var el=document.getElementById(myid)
       el.style.visibility=(myvalue=='portfolio')?'visible':'hidden';
       for(var k=0;k<el.getElementsByTagName('INPUT').length;k++){
        el.getElementsByTagName('INPUT')[k].disabled=(myvalue=='portfolio')?false:true;
       }
      }
      else document.getElementById(myid).style.visibility=myvalue;
     }
     else alert("Funzionalità DOM non supportate.");
    }
    </script>
    ...
    a tutti gli input nel div "contenitore" aggiungi disabled="disabled"
    x es <input type="radio" name="portfolio_materiale" disabled="disabled" value="pelle">
    ...
    <option value="">...seleziona...</option>
    <option value="portfolio">portfolio</option>
    <option value="model book">model book</option>
    <option value="prodotto stampato">prodotto stampato</option>
    <option value="altro">altro</option>

  9. #9
    lo so lo so...è un bozzetto fatto in
    dreamweaver se viene approvato lo sistemerò sicuramente.
    Ora la cosa importante per il cliente è che il form funzioni come vuole lui

    Ora provo il codice che mi hai dato.
    TI RINGRAZIO veramente tantissimo.

    awe
    AweDesign "power & Creation"
    Tecnical supp:info@awedesign.net
    sito:http://www.awedesign.net

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.