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

    Doppio valore in un form

    Allora vediamo di esporvi in modo corretto il problema:
    Ho un form che invia dati ad una pagina asp:

    <SELECT NAME="costo">
    <OPTION VALUE="">[PARTE GENERALE]
    <OPTION VALUE="">-----------------
    <OPTION VALUE="56,83">Visita odontoiatrica e/o predisposizione piano di cura
    </select>

    Ora il problema è quando invio i dati del form nella pagina asp viene inviato solo il valore assegnato al campo form corrispondente in questo caso :"56,83" io ho necessità di inviare non solo tale valore ma anche il testo della selezione in questo caso :"Visita odontoiatrica e/o predisposizione piano di cura".

    è possibile inviare quindi piu valori da un'unica selezione?
    o in che altro modo sarebbe possibile risolvere il problema?

    p.s. ovviamente ho la necessità di avere solo un campo di selezione e non due con gli stessi dati !

    TNX

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    potresti fare una cosa cosi:

    invece di inviare il form a "pagina.php", lo invii a "pagina.php?testo=quello che è"


    se lo devi mandare a una pagina php... ma in asp nn penso cambi qualcosa

  3. #3

    Re: Doppio valore in un form

    Originariamente inviato da isteriko
    Allora vediamo di esporvi in modo corretto il problema:
    Ho un form che invia dati ad una pagina asp:

    <SELECT NAME="costo">
    <OPTION VALUE="">[PARTE GENERALE]
    <OPTION VALUE="">-----------------
    <OPTION VALUE="56,83">Visita odontoiatrica e/o predisposizione piano di cura
    </select>

    Ora il problema è quando invio i dati del form nella pagina asp viene inviato solo il valore assegnato al campo form corrispondente in questo caso :"56,83" io ho necessità di inviare non solo tale valore ma anche il testo della selezione in questo caso :"Visita odontoiatrica e/o predisposizione piano di cura".

    è possibile inviare quindi piu valori da un'unica selezione?
    o in che altro modo sarebbe possibile risolvere il problema?

    p.s. ovviamente ho la necessità di avere solo un campo di selezione e non due con gli stessi dati !

    TNX
    la pagina asp sarà quella che inserisce i dati in un db giusto ?

    Allora nella queli mandi tutti e due come ti ha detto Dennis !


  4. #4
    ehm si l'idea è ottima ma il provlema è che il form non ha solo quel valore ovvero una parte sarebbe questa ...

    <SELECT NAME="costo">
    <OPTION VALUE="">[PARTE GENERALE]
    <OPTION VALUE="">-----------------
    <OPTION VALUE="56,83">Visita odontoiatrica e/o predisposizione piano di cura
    <OPTION VALUE="">Rilievo impronte e preparazione modelli di studio
    <OPTION VALUE="">-----------------
    <OPTION VALUE="">
    <OPTION VALUE="">[IGIENE ORALE E PARADONTOLOGIA]
    <OPTION VALUE="">-----------------
    <OPTION VALUE="">Ablazione del tartaro
    <OPTION VALUE="">levigaura delle radici e/o courettage gengivale
    <OPTION VALUE="">Levigature dentali intracoronali
    <OPTION VALUE="">Molaggio selettivo parziale/totale
    <OPTION VALUE="">Gengivectomia
    <OPTION VALUE="">Lembo gengivale
    <OPTION VALUE="">Lembo mucogengivale
    <OPTION VALUE="">Amputazioni radicolari
    <OPTION VALUE="">Chirurgia ossea resettiva
    <OPTION VALUE="">Lembi per la correzione dei difetti muco gengivali
    </select>

    quindi non posso inviare dal submit solo un valore ma li dovrei inviare tutti a secondo di quello che si sceglie.

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    prova così..

    <script>
    function dennis(){
    document.NOMEFORM.action="pagina.php?testo="+docum ent.NOMEFORM.NOMESELECT[document.NOMEFORM.NOMESELECT.selectedIndex].text
    }
    </script>

    <form onSubmit="dennis()">



    compila in base alle tue esigenze le scritte MAIUSCOLE e dimmi

  6. #6
    ho risolto in quest'altro modo :

    costo = request.form("costo")

    if inStr(costo,"|") > 0 then
    elCosto = split(costo,"|")
    valueCosto = elCosto(0)
    textCosto = elCosto(1)
    else
    valueCosto = costo
    textCosto = ""
    end if

    ovviamente mi ha iautato un membro senior del forum asp!
    TNX ALL

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.