Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    12

    Estrarre dati con querystring ed inserirli nel form

    Ciao

    ho inserito Request.Querystring all'inizio della mia prima pagina di inserimento dati nel caso che l'utente venga rispedito indietro dalla pagina di controllo o che egli stesso all'ultimo momento decida di modificarla. Ho inserito dei response.Write e ho visto che le variabili vengono catturate bene, però la casella del form non mi viene compilata perché evidentemente sbaglio qualcosa nel ciclo if . Qualcuno mi aiuta?

    <%@LANGUAGE="VBSCRIPT" %>
    <body bgcolor="#FFCC33">

    <form action="ES-02.asp" method="post">

    <%
    p_nome = cstr(Request.querystring("var_item_nome"))
    P_durata = cstr(Request.querystring("var_durata"))
    %>



    <table border="1" align="center" bordercolor="#FFFFCC">

    <tr>
    <td>Nome articolo</td>
    <td><input type="text"

    <% If not p_nome = "" then %>
    name="<%=p_nome%>" 'secondo me non digerisce questo
    <% else %>
    name="p_nome"
    <% End if %>

    size="45" />
    </td>
    </tr>



    <tr>
    <td>Durata Inserzione</td>
    <td><select name="p_durata">
    <option value="3">3 giorni
    <option value="5">5 giorni
    <option value="7">7 giorni
    <option value="10">10 giorni
    </select></td>
    </tr>

    </table>
    <p align="center">

    <input type="hidden" name="p_nome" />
    <input type="submit" value="Aggiungi asta" />
    <input type="reset" value="Pulisci form" />

    </form>



    <%
    If p_nome = "" then
    Response.Write("p_nome= vuoto")
    else
    Response.write p_nome
    End if %>
    <P align="center">
    <%
    Response.Write p_durata

    %>

    <HR>

    </body>
    </html>
    S.F.

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    <% If not p_nome = "" then
    name=p_nome
    ...
    ...
    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    12
    Grazie,
    ho risolto così:

    <input type="text" name="p_nome" value="<%=p_nome%>" size="45" />
    S.F.

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.