Pagina 2 di 4 primaprima 1 2 3 4 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 32
  1. #11
    [QUOTE]Originariamente inviato da wallrider
    facciamo le modifiche alla form che sennò finiamo OT

    nella head
    codice:
    function selectChanged(eliminaId){
      Elimina(eliminaId)
      var f1=document.forms['Form1']
      var s1=f1.prodotto
      f1.hiddenProdotto.value=s1[s1.selectedIndex].text
    }
    la select la modifichi con

    codice:
    <select name="prodotto" class="style5" onchange=selectChanged(this.value)"; >
    poi nella form aggiungi un campo tipo hidden chiamato "hiddenProdotto" (senza virgolette )

    infine lo script php(nel secondo caso) lo modifichi così

    codice:
    Prodotto: $_REQUEST[hiddenProdotto]
    la select l'ho modificata----OK!
    nel php devo mettere $prodotto:$_REQUEST['hiddenprodotto']

    Al posto di $prodotto:$_REQUEST['prodotto'] giusto?

    anche hiddenprodotto tra apici come 'prodotto' giusto??

    poi per la funzione non ho capito cosa intendi per

    f1 ed s1 (seriale partnumber ,'altro') oppure cosa??

    scusami tanto
    Frank

  2. #12
    up
    Frank

  3. #13
    up
    Frank

  4. #14
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    f1 e s1 sono dei semplici puntatori

    uso f1 invece di document.forms['Form1'] ecc, per scrivere + velocemente!

    Ciò che hai detto della parte php è ok!
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  5. #15
    non va!!!


    non mi esce nella posta il prodotto selezionato



    Nome: Fasano informatica Srl
    E-mail: ffa@bit4id.com

    Prodotto :
    S/N : 38U-0008542
    P/N : B4ID-110004386

    Note: prova


    che intendi (per il secondo caso?)

    io nel file php ho cancellato la riga $prodotto=$_REQUEST['prodotto']; e ho messo:

    $prodotto=$_REQUEST['hiddenprodotto']; (come hai detto tu!)


    poi nella pagina html ho questo:

    <script>
    function Elimina(val){

    var prodotto = (val>4)?document.getElementById('seriale').style.v isibility="hidden":document.getElementById('serial e').style.visibility="visible";
    var prodotto = (val>4)?document.getElementById('partnumber').styl e.visibility="hidden":document.getElementById('par tnumber').style.visibility="visible";
    var prodotto = (val<5)?document.getElementById('altro').style.vis ibility="hidden":document.getElementById('altro'). style.visibility="visible";
    }

    function selectChanged(eliminaId){
    Elimina(eliminaId)
    var f1=document.forms['Form1']
    var s1=f1.prodotto
    f1.hiddenprodotto.value=s1[s1.selectedIndex].text
    }

    </script>

    e nella select :

    <select name="prodotto" class="style5" onChange="selectChanged(this.value)"; >
    <option value="1">Minilector Essential</option>
    <option value="2">Minilector Professional</option>
    <option value="3">Minilector Lombardia</option>
    <option value="4">Lock Pc</option>
    <option value="5">altro</option>
    </select>



    ma non va!! c'è qualche errore???

    come devo fare allora?


    Grazie per la pazienza....ciao

    :master:
    Frank

  6. #16
    up
    Frank

  7. #17

    array associativo??

    amici miei!!
    potete dare un occhiata sopra e darmi altri consigli?

    ve ne sarei infinitamente grato....

    Frank

  8. #18
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    Buongiorno! Cel'hai messo il campo hidden nella form?
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  9. #19
    si.....ho provato a metterlo vicino al campo prodotto o al campo altro prodotto ma niente!
    ---------------------------------
    modifica php:

    <?
    $errore=0;
    $nome=$_REQUEST['nome'];
    $email=$_REQUEST['email'];
    $prodotto=$_REQUEST['hiddenprodotto'];----l'unica mod che ho fatto--
    $seriale=$_REQUEST['seriale'];
    $altro=$_REQUEST['altro'];
    $partnumber=$_REQUEST['partnumber'];
    $note=$_REQUEST['note'];
    $destinatario="ffa@bit4id.com";

    che intendevi per (secondo caso?)
    -------------------------------------------
    poi nella pag html ho inserito la funzione:

    function selectChanged(eliminaId){
    Elimina(eliminaId)
    var f1=document.forms['Form1']
    var s1=f1.prodotto
    f1.hiddenprodotto.value=s1[s1.selectedIndex].text
    }
    -------------------------------------
    il nome del mio form è form1---quindi apposto cosi----
    ma non capisco la 2 riga: Elimina(eliminaId) da dove la prende??
    ---------------------------------------
    ricordi la funzione vecchia che avevo?

    function Elimina(val){

    var prodotto = (val>4)?document.getElementById('seriale').style.v isibility="hidden":document.getElementById('serial e').style.visibility="visible";
    var prodotto = (val>4)?document.getElementById('partnumber').styl e.visibility="hidden":document.getElementById('par tnumber').style.visibility="visible";
    var prodotto = (val<5)?document.getElementById('altro').style.vis ibility="hidden":document.getElementById('altro'). style.visibility="visible";
    }

    ----------------------------------------
    la devo levare o aggiungere a quella tua nuova modificando qualcosa?
    ------------------------------------------------
    vorrei trovare un senso a quello che sto facendo riuscendo ad avere una schermata completa delle cose che devo avere e che devo fare
    ok??


    GRAZIE.....e Buongiorno anche a te
    Frank

  10. #20
    un altra cosa prima che mi dimentico:


    nella select che devo avere???

    cosi???

    <select name="prodotto" class="style5" onChange="selectChanged(this.value)"; >
    <option value="1">Minilector Essential</option>
    <option value="2">Minilector Professional</option>
    <option value="3">Minilector Lombardia</option>
    <option value="4">Lock Pc</option>
    <option value="5">altro</option>
    </select>


    oppure cosi?

    <select name="prodotto" class="style5" onChange="selectChanged(this.value)"; >
    <option>Minilector Essential</option>
    <option>Minilector Professional</option>
    <option>Minilector Lombardia</option>
    <option>Lock Pc</option>
    <option>altro</option>
    </select>

    o altro in base alla funziona nuova e/o vecchia che ho??
    Frank

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