Visualizzazione dei risultati da 1 a 9 su 9

Discussione: memoria campi form

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    32

    memoria campi form

    Ciao a tutti!
    Ho una domanda da farvi.
    Ho un form in cui l'utente deve inserire delle quantità.dopo può andare in un'altra pagina dove confermerà l'ordine oppure se vorrà potrà cambiarlo: ecco quando ritorna al form dovrebbe ritrovarsi le quantità inserite precedentemente.
    Grazie mille!

  2. #2
    te le devi portare dietro...a te la scelta:

    in querystring
    con un submit ad un form composto da campi hidden
    con session


  3. #3
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Al form ci ritorna premendo il tasto Back del browser o lo ricostruisci?

    Roby

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    32
    al form ci ritorna con un pulsante di tipo submit che si ricollega alla pagina dove c'è il form

  5. #5
    nella pagina dove c'è il pulsante "torna indietro" fai un form con tutti campi hidden corrispondenti a quelli dell'altra pagina in maniera che quando fai il submit ti rimanda i valori in post all'altro form

    nell'altra pagina metti tutti request.form("nome_campo") e usi i valori ripescati per popolare il tuo form


  6. #6
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    32
    Grazie mille!!!!!!

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    32
    allora ho provato a fare come mi hai detto.
    Nella pagina dove ho il pulsante per tornare indietro ho fatto:

    <form name="form4" method="post" action="http://localhost/TESINA/acquista.asp">
    <input type="hidden" name="quantF" value="<%=Request.QueryString(quantF)%>">
    <input type="hidden" name="quantD" value="<%=Request.QueryString(quantD)%>">
    <input type="hidden" name="quantC" value="<%=Request.QueryString(quantC)%>">
    <input type="hidden" name="quantT" value="<%=Request.QueryString(quantT)%>">
    <input type="hidden" name="quantU" value="<%=Request.QueryString(quantU)%>">
    </form>

    acquista.asp è la pagina in cui c'è il form che mi deve tenere in memoria i dati inseriti precedentemente.

    Su questa pagina ho fatto:
    <%
    var quantF = Request.Form("quantF");
    var quantC = Request.Form("quantC");
    var quantD = Request.Form("quantD");
    var quantT = Request.Form("quantT");
    var quantU = Request.Form("quantU");

    %>

    ma come faccio a dirgli che ho bisogno di questi valori nei campi del form?

    il form di questa pagina é:

    <form name="form2" method="get" action="http://localhost/TESINA/conferma.asp" onsubmit="return controllo2()" >
    <input type="text" name="quantF" value= "0">
    <input type="text" name="quantD" value= "0">
    <input type="text" name="quantC" value= "0">
    <input type="text" name="quantT" value= "0">
    <input type="text" name="quantU" value= "0">


    Grazie per l'aiuto!

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    254
    <input type="text" name="quantF" value="<%=quantF%>">
    ecc.

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    32
    ho provato a scrivere

    <input type="text" name="quantF" value= "<%=quantF%>">

    per tutti i campi...ma nn funziona lo stesso...
    se qualcuno può aiutarmi!

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.