Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Ho un dubbio su un FORM....

    Ho un vuoto di memoria.....
    Se faccio un form di registrazione utente e poi voglio fare tutti i controlli su una sola pagina dei dati inseriti dall'utente, l'action della form a cosa deve puntare?

    In genere quando si fanno i controlli su un'altra pagina si fa:

    <form action="check.asp" method="post" name="form1">
    </form>

    Ma se voglio fare tutto su una pagina, ad esempio per dare un messaggio tipo "inserire il nome" sulla stessa pagina del form, l'action a cosa punta?


    Grazie

    CIAO
    :cool Dattè da fà!!!

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    o metti come action la stessa pagina o non metti niente e per default è la stessa dove si trova il form

  3. #3
    L'action punta a se stessa.
    Se vuoi ottenere dinamicamente il nome della pagina stessa (ovvero se stessa) puoi usare la serverVariables("PATH_INFO")
    codice:
    <form name="form1" method="post" action="<%=request.serverVariables("PATH_INFO")%>">
    In questo caso per capire se pagina è stata chiamata facendo submit puoi verificare lo stato della serverVariables("REQUEST_METHOD") e quindi attivare i vari controlli.
    codice:
    if request.serverVariables("REQUEST_METHOD") = "POST" then
    ' qui fai le chiamate dei campoi form e i vari controlli e tutte le operazioni lato server per trattare i dati passati dalla form
    end if

  4. #4
    allora forse è meglio non mettere niente.....
    Ma in questo caso mi ricarica la pagina e mi svuota i campi già inseriti?


    grazie
    :cool Dattè da fà!!!

  5. #5
    Beh, potresti far apparire i dati inseriti dentro la form in questo modo:

    codice:
    <%
    nome = request.form("nome")
    %>
    
    <form ... >
    <input type="text" name="nome" value="<%=nome%>">
    ...
    </form>

  6. #6
    ok......

    GRAZIE
    :cool Dattè da 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.