Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Luca1317
    Registrato dal
    Dec 2001
    Messaggi
    1,258

    Problema Con Elenco/Menù

    Ho due campi con relativi pulsanti: TrovaCodice, TrovaFattura.

    codice:
                        I----------------I    I----------I  
    Trova Codice        I                I    I PULSANTE I
                        I----------------I    I----------I
    
    
                        I----------------I    I----------I  
    Trova Fattura       I                I    I PULSANTE I
                        I----------------I    I----------I
    il codice è funzionante ed è:

    codice:
     
     <form action="RicercaCodice.asp" method="POST" id=form1 name=form1>
          <td><font> 
            Trova Codice
            <input name="TrovaCodice" type="text" size="15">
            <input name="submit" type="submit" value="CERCA">
            </font></td>
        </form>
       
    
     <form action="RicercaFattura.asp" method="POST" id=form1 name=form1>
          <td><font> 
            Troca Fattura
            <input name="TrovaFattura" type="text" size="15">
            <input name="submit" type="submit" value="CERCA">
            </font></td>
        </form>
    Quando inserisco ad esempio "0022" nel campo codice e premo il pulsante, mi porta alla pagina RicercaCodice.asp...mentre se inserieco ad esempio "56" nel campo fattura mi porta alla pagina RicercaFattura.asp.

    Sia nella pagina RicercaCodice.asp che RicercaFattura.asp ho una request.QueryString che mi legge il valore inserito nel campo della pagina precedente: la request.QueryString della pagina RicercaCodice.asp legge il valore che ho inserito nel campo TrovaCodice, mentre la request.QueryString della pagina RicercaFattura.asp legge il valore che ho inserito nel campo TrovaFattura.

    Il mio problema è che vorrei eliminare questi 2 campi con relativi form nella pagina iniziale per inserire un solo campo ed un solo form con un menù...così:

    codice:
             I----------------I   I-----------------I---I  I----------I  
    cerca    I                I   I   SELEZIONA...  I\ /I  I PULSANTE I
             I----------------I   I-----------------I---I  I----------I
                                  I     CODICE      I
                                  I-----------------I
                                  I     FATTURA     I
                                  I-----------------I
    Quando nel campo CercaGenerico inserisco un valore...se seleziono nel campo menù la voce Codice mi deve portare col metodo post alla pagina RicercaCodice.asp se invece seleziono Fattura mi deve portare alla pagina RicercaFattura.asp.

    Potreste darmi una mano? (un paio di giorni fa ho inserito un post simile ma non ero riuscito a spiegarmi bene)

  2. #2
    Utente di HTML.it L'avatar di Luis33
    Registrato dal
    May 2003
    Messaggi
    975
    costruisciti il form come hai detto; poi nella pagina che richiami con il form inserisci delle condizioni if secondo il valore che arriva dal form ed apri la pagina richiesta.
    ... Sono graditi codes, esempi pratici, suggerimenti, consigli e critiche...
    "Ai posteri l'ardua sentenza..."
    Tante grazie
    Saluti
    Luis 33

  3. #3
    Utente di HTML.it L'avatar di Luca1317
    Registrato dal
    Dec 2001
    Messaggi
    1,258
    Ci avevo già pensato ma non posso farlo. Devono essere necessariamente 2 pagine diverse perchè sono diverse tra loro.

  4. #4
    Utente di HTML.it L'avatar di Luca1317
    Registrato dal
    Dec 2001
    Messaggi
    1,258
    Ho puntato il campo di ricerca ad un nuovol file, SmistamentoRicerca.asp il cui codice è:
    codice:
    ricerca=Request.Form("ricerca")
    'ricerca = replace(ricerca, "'", "''")
    response.write (ricerca)
    
    select1=Request.Form("select1")
    'ricerca = replace(ricerca, "'", "''")
    
    if select1="Codice" then response.Redirect("Codice.asp") 
    if select1="Fattura" then response.Redirect("Fattura.asp")
    ma non so come mandare alla pagina successiva, che sia codice.asp o fattura.asp il valore preso dal campo ricerca della pagina precedente.

  5. #5
    Utente di HTML.it L'avatar di Luca1317
    Registrato dal
    Dec 2001
    Messaggi
    1,258
    In pratica devo mandare il valore "ricerca" alla pagina successiva...come faccio? (dovrebbe essere semplice ma non conosco il metodo per farlo)

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.