Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17

Discussione: Salvare pagina2 in asp

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    585

    Salvare pagina2 in asp

    Ciao !!
    Ho 2 pagine:

    pagina1.asp:

    <%@ Language=VBScript %>
    <% Option Explicit %>
    <html><head></head><body>
    <form method="post" action="pagina2.asp">
    Nome <input type="text" name="nome" size="20" />

    Cognome <textarea rows="1" name="cognome" cols="20" style="overflow: visible;"></textarea>
    <input type="button" value="Save" name="B1">

    <input type="submit" value="INVIA" /> </p>
    </form></body></html>

    pagina2.asp:

    <%@ Language=VBScript %>
    <% Option Explicit
    Dim nome, cognome
    nome = Request("nome")
    cognome = Request("cognome")
    %>
    <html><head></head><body>
    <form method="post" action="pagina2.asp">
    Nome <input type="text" name="nome" value="<%=nome%>" size="20" />

    Cognome <textarea rows="1" name="cognome" cols="20" style="overflow: visible;"><%=cognome%></textarea>
    <input type="button" value="Save" name="B1">

    <input type="submit" value="INVIA" /> </p>
    </form>
    </body>
    </html>

    Domande:

    - e' possibile associare all' input type="button" di pagina1 l' action del form senza dover per forza schiacciare submit ??

    - ho visto che se faccio submit da pagina1.asp dopo aver riempito i campi, mi si apre pagina2.asp con i valori richiamati; e fin qui tutto OK.
    Ho visto che se visualizzo il codice HTML di pagina2.asp e la salvo come pagina2.txt mantengo i valori presenti nei campi.
    Rinominando poi la pagina2.txt in pagina2.asp posso continuare a lavorare con i dati salvati.

    E' l' unico modo che ho trovato per mantenere i dati inseriti nei vari campi, visto che con il cookie non ho possibilita' in quanto di campi ne potrei avere almeno 30 e contenere del testo molto lungo...

    Se qualcuno mi puo' dire se c' e' un automatismo per avere i campi in pagina2.asp richiamati automaticamente mi risolverebbe un pesantissimo fardello

    Grazie mille !!!

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    1) Devi usare l'autosubmit in javascript
    2) Non ho capito cosa devi fare...

    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    585
    il mio problema e':

    ho una pagina.asp in cui posso avere anche 30 form con contenuto dinamico; per cui esse possono contenere del testo molto lungo.

    Una volta che uno compila i campi e schiaccia submit, i valori vanno a finire correttamente in db.

    Pero' a me serve che il contenuto lungo dei vari forms (input type= text, textarea, ecc..) vengano salvati nella pagina.asp in modo da poter essere richiamati e modificati anche in un secondo, o terzo momento.

    Ho provato attraverso il cookie ma non riesco perche' esso ha una dimensione di 4Kb.

    E' da 3 giorni che ci lavoro su e non ci cavo niente ....

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non puoi tenere in memoria informazioni tanto grandi.
    Usa tabelle temporanee.

    Roby

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    585
    Grazie del consiglio !!
    A livello di codice cosa devo scrivere...puoi prendere spunto dall' esempietto che ho scritto...

    Grazie mille !!

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    585
    Per caso devo usare AspSmartUpload ??

    Che cosa sono le cartelle temporanee e come si usano ??

  7. #7
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Sono TABELLE come le altre.
    Quando non ti servono le cancelli :-)

    Roby

  8. #8
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    585
    Per cortesia mi potresti fare un esempio di codice su come memorizzare un valore preo da una form ??

  9. #9
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    <%
    'Apri connessione conn
    
    nome = trim(request.form("nome"))
    nome = replace(nome,"'","''")
    
    sql = "INSERT INTO tamici (nome) VALUES ('"& nome &"')"
    conn.Execute(sql)
    
    'Chiudi connessione conn
    %>
    Roby

  10. #10
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    585
    Ma non e' possibile salvare una Request.Form in una variabile che rimanga nella pagina ??

    Non si puo' in qualche modo salvare con IE una pagina in asp ??

    Magari installando qualche componente aggiuntivo affinche' IE mi permetta di salvare una pagina in asp ??

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.