Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    274

    form action stessa pagina

    Ciao, sto sempre provando a studiare ASP....

    ho un dubbio nei form...

    io ho questo codice:

    codice:
    <body>
    
    <form name="prova" method="POST" action="pagina2.asp">
        
    
    <select size="1" name="A">
        <option>alfa</option>
        <option>beta</option>
      </select></p>
      
    
    <input type="submit" value="Invia" name="Invia">
         <input type="reset" value="Reimposta" name="Reimposta"></p>
    </form>
    
    <%
    dim strValore
    strValore = request.form("A")
    'Se desideriamo mostrare il valore ricevuto a video
    response.write strValore
    %>
    
    </body>
    cosa devo mettere alla voce action per avere codice e form nella stessa pagina?

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    action=""

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    274
    cioè basta non mettere nulla?

    potrei anche non mettere il comando "action"?


    grazie mille!!!!!!!!!!!!!

  4. #4
    Originariamente inviato da Okocha
    cioè basta non mettere nulla?

    potrei anche non mettere il comando "action"?


    grazie mille!!!!!!!!!!!!!
    e no, il comando action lo devi lasciare li cosi, solo non devi scriverci nulla all'interno.

  5. #5
    aspetta xò!!!
    se non metti nulla nell'action poi ti fa SEMPRE quello che tu taresti se il form è compilato quindi ti consiglio di mettere nell'action la stessa pagina (pagina1.asp) ma con una variabile in queristring che ti indichi se deve eseguire quella determinata operazione o no.
    ad esempio
    <form action="pag1.asp?lvl=2" method="post">
    ...
    ...
    ...
    ...
    </form>
    e poi dopo fai un controllo della serie:
    if request.querystring("lvl")=2 then
    ...
    qui fai tutto quello che devi fare quando l'utente compila il form
    ...
    ...
    end if

    altrimenti portesti incappare in qualche errore (al 99,9 periodico % delle volte)
    ...Se avanzo seguitemi... Se indietreggio uccidetemi...
    BiteFight... arruolati con me e non te ne pentirai

  6. #6
    Puoi mettere la stessa pagina dinamicamente come action della form:
    codice:
    <% 
    questaPagina = request.serverVariables("PATH_INFO")
    %>
    <form method="post" action="<%=questaPagina%>">
    </form>

  7. #7
    Originariamente inviato da Mems
    Puoi mettere la stessa pagina dinamicamente come action della form:
    codice:
    <% 
    questaPagina = request.serverVariables("PATH_INFO")
    %>
    <form method="post" action="<%=questaPagina%>">
    </form>
    perchè complicarsi la vita?
    si lo so nn è nulla di complicato ma magari se uno è poco che usa asp dovrebbe cominciare pian piano e fare prima le cose più semplicemente
    ...Se avanzo seguitemi... Se indietreggio uccidetemi...
    BiteFight... arruolati con me e non te ne pentirai

  8. #8
    Originariamente inviato da soundforgers
    perchè complicarsi la vita?
    si lo so nn è nulla di complicato ma magari se uno è poco che usa asp dovrebbe cominciare pian piano e fare prima le cose più semplicemente
    Non ci vedo niente di complicato o di difficoltoso in questo.

  9. #9
    codice:
    <form method="post" action="<%=(request.serverVariables("PATH_INFO"))%>">
    </form>
    Ancora + semplice siore e siori

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.