Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135

    Problema querystring e form

    Ciao a tutti; perchè questo codice non mi fa recuperare il valore passato in querystring ma solo quello passato in form? Non si possono utilizzare entrambi all'interno di un form ???:

    codice:
    strIDCD = request.querystring("id")
    response.write strIDCD
    %>
    
    <form name="MyForm" method="POST" ACTION="page.asp?IDCD=<%=strIDCD%>">
    ...
    <input type=hidden name="id" value="<%=stringID%>">
    </form>
    page.asp:

    codice:
    stringID = Request.Form("id")
    response.write stringID &"
    " 
    
    strIDCD = Request.Querystring("IDCD")
    response.write strIDCD
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    strIDCD = request("id")
    Roby

  3. #3
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    E' uguale mi passa sempre e solo

    codice:
    stringID = Request.Form("id")
    response.write stringID &"
    "
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Uno dei due è vuoto.

    Roby

  5. #5
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Sulla pagina del form si valorizza correttamente:

    strIDCD = 14929

    mentre se lo voglio passare in querystring alla page.asp non viene valorizzato...

    codice:
    strIDCD = request.querystring("id")
    response.write "strIDCD = "&strIDCD&""
    %>
    
    <form name="MyForm" method="POST" ACTION="page.asp?IDCD=<%=strIDCD%>">
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non ho capito, mi mostri tutte e due le pagine per favore?

  7. #7
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    trovato il problema ... nella pagina del form ho delle select dinamiche del tipo:

    codice:
    <select size="1" name="bbb" onChange="window.document.location='form.asp?bbb='+this.options[this.selectedIndex].value+'&id=<%=iduoat%';">
    quando viene richiamata la funzione onchange la pagina si ricarica e mi perde la variabile strIDCD che di conseguenza non passa a page.asp che processa i dati di form.asp

    come risolvo?
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

  8. #8
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Risolto, grazie
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

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.