Visualizzazione dei risultati da 1 a 7 su 7

Discussione: valore del Submit

  1. #1

    valore del Submit

    In una pagina " principale.asp " ho un form che indirizza a una seconda pagina "principaleexe.asp".
    Nel form della prima pagina sono contenuti due bottoni submit che effettuano due funzioni diverse.
    Nella seconda pagina "principaleexe.asp" devo recuperare il valore del submit cliccato assegnandolo a una variabile che poi utilizzerò per effettuare delle if perchè in base al submit cliccato ho dei pezzi di codice diversi.

    Come faccio a recuperare il valore di uno dei due bottoni che ho cliccato ?

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,657
    esattamente come fai per ogni altro input: discriminandolo dal nome.

    codice:
    if request.form("submit1") <> ""
    if request.form("submit2") <> ""
    'oppure
    if request.form("submit1") = "valore1"
    if request.form("submit2") = "valore2"

  3. #3
    codice:
    principale.asp
    
    <form method="get" action="principaleexe.asp">
        <input  name="cancella" type="submit" value="Cancella Tutto" /><input  name="salva" type="submit" value="Salva Tutto"  /></form>
    </body>
    Ho provato a fare come dicevi

    codice:
    principaleexe.asp
    
    <% 
    
        if request.form("cancella") = "Cancella Tutto" then
       
        else if request.form("salva") = "Salva Tutto" then
    
    end if
    end if
    
    
    %>
    ma non va

  4. #4
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,657
    perché fai operazioni di questo tipo via get?

  5. #5
    Ho provato a fare così:
    codice:
    principale.asp
    
    <form method="get" action="principaleexe.asp">
        <input  name="cancella" id="canc" type="submit" value="Cancella Tutto" /><input  name="salva" id="sal" type="submit" value="Salva Tutto"  /></form>
    </body>
    codice:
    principaleexe.asp
    
    <% 
    
        if request("id") = canc then
       
        else if request("id") = salv then
    
    end if
    end if
    ma qualsiasi bottone premo fa sempre il cancella

  6. #6
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,657
    vabbè... usa pure get, immagino tu ne conosca i pericoli in questo contesto.

    non conosco il contesto ma non anniderei i due request: se non arriva il primo pure il secondo salta, suggerimento:
    codice:
    if request("cancella") = "Cancella Tutto" then
    
    end if
    
    if request("salva") = "Salva Tutto" then
    
    end if

  7. #7
    Grazie mille adesso funziona, è una pagina già fatta io devo solo modificarla cmq ho tolto il get.

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