Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 32
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    26

    form con lettura dei dati inseriti nella medesima pagina

    salve, se volessi creare un form dove nella stessa pagina in cui inserisco ed invio i miei dati ho la visione di ciò che ho scritto nelle righe seguenti?? che devo fare??
    non si finisce mai di imparare

  2. #2
    Utente di HTML.it L'avatar di Umanista
    Registrato dal
    Jan 2002
    Messaggi
    1,022
    1) l'action del form rinvia sempre alla stesso file
    2) Inserisci una condizione che verifica se il form è stato inviato

    es.

    If Request.Form("Submit") <> "" Then

    ' esegui il codice dopo l'invio del form

    End If

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    26
    scusami ma snon fresca di patente dovresti spiegarmi più elementare la cosa...
    non si finisce mai di imparare

  4. #4
    Detto in parole povere:

    codice:
    <%
    inviato = request.querystring("inviato")
    
    if iviato <> "" then
    %>
    
    CODICE DI VISUALIZZAZIONE RIGA INSERITA
    
    <%
    else
    %>
    
    <form name="invia_dati" method="post" action="stessa_pagina.asp?inviato=ok">
    
    CAMPI DEL FORM
    
    </form>
    E' chiaro?
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    26
    è chiarissimo ma faccio ugualmente errori non visualizzo nulla quando lo invio on line(((
    non si finisce mai di imparare

  6. #6
    Posta il codice.
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    26

    form errato

    buongiorno sono qui puntuale a disturbarti.... ritorniamo al mio form.. praticamente la pagina in cui ho inserito il form l'ho chiamata invio_dati.asp e nel prima del modulo ci ho inserito il seguente codice
    /PROVE/invia_dati.asp, line 22

    <form name="form" method="post" action="invia_dati.asp?inviato=ok">
    ^

    ma mi da che c'è un errore e non so individuarlo.. mi aiuti a capire dove sbaglio??
    grazie ciao aspetto un tuo aiuto

    Sina
    non si finisce mai di imparare

  8. #8
    Suppongo che la riga di errore sia questa.

    codice:
    /PROVE/invia_dati.asp, line 22
    A quale linea di codice corrisponde?
    Ad ogni modo, come ti ho scritto anche ieri, più su, posta qui il codice completo della pagina con il form, che vediamo di che si tratta!
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    26

    FORM IN ASP CON RISPOSTA SULLA STESSA PAGINA

    <%
    'c'e' qualcosa nella collezione QueryString del Request oggetto?
    clickato = Request.Querystring("clickato")

    'se clickato ha un valore, il cliente ha clickato il bottone della form
    If clickato then

    'raccogliamo i dati dalla form
    nome = Request.Form("nome")
    citta = Request.Form("citta")
    %>
    <%
    'scriviamoli sullo schermo
    Response.write "Ciao " & nome & ",
    Oooh, " & citta & "…, mi piacerebbe venire…
    "

    Else

    'altrimenti e' appena entrato in questa pagina
    'quindi mostriamo la form
    Response.Write "<form action='domanda_rispondi.asp?clickato=true' method='post'>"
    Response.Write "come ti chiami?"
    Response.Write "<input type='text' name='nome'>
    "
    Response.Write "di che citta' sei?"
    Response.Write "<input type='text' name='citta'>
    "
    Response.Write "<input type='submit' value='dimmelo'>"
    Response.Write "</form>"

    end if
    %>
    Questo è il codice del form( è una prova) io vorrei che i datio inseriti nome e città in questo caso ) siano evidenti nella stessa pagina .. ti spigo devo creare una pagina dove gli utenti inseriscono le domande e poi l'esperto deve rispondere nella pubblica, una sorta di forum ma voglio creare una sola pagina in modo che l'esperto possa rispondere attraverso lo stesso form... spero di essermi spiegata.. grazie della tua disponibilità deve essere difficile capire cosa vuole una persona che non conosce i termini tecnici)
    aspetto la tua email con ansia
    non si finisce mai di imparare

  10. #10
    codice:
    <% 
    'c'e' qualcosa nella collezione QueryString del Request oggetto? 
    clickato = Request.Querystring("clickato") 
    
    'se clickato ha un valore, il cliente ha clickato il bottone della form 
    If clickato <> "" then 
    
    'raccogliamo i dati dalla form 
    nome = Request.Form("nome") 
    citta = Request.Form("citta") 
    %> 
    <% 
    'scriviamoli sullo schermo 
    Response.write "Ciao " & nome & ",
     Oooh, " & citta & "…, mi piacerebbe venire…
    " 
    
    Else 
    
    'altrimenti e' appena entrato in questa pagina 
    'quindi mostriamo la form 
    Response.Write "<form action='domanda_rispondi.asp?clickato=si' method='post'>" 
    Response.Write "come ti chiami?" 
    Response.Write "<input type='text' name='nome'>
    " 
    Response.Write "di che citta' sei?" 
    Response.Write "<input type='text' name='citta'>
    " 
    Response.Write "<input type='submit' value='dimmelo'>" 
    Response.Write "</form>" 
    
    end if 
    %>
    Provata e funziona!!!
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

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.