Visualizzazione dei risultati da 1 a 5 su 5

Discussione: sempre sui form

  1. #1

    sempre sui form

    Salve provo a riformulare il mio quesito, ho un unico form e devo far si che tramite due pulsanti si aprano due pagine diverse.... ognuna delle pagine deve recuperare gli eventuali value della pagina di partenza.......
    come si fa a far si che il form assuma due action diversi?
    A-I-U-T-O

  2. #2
    Se non sbaglio devi usare javascript, avevo fatto una roba simile ma l'anno scorso e non me lo ricordo. Il codice di esempio ce l'ho a casa

  3. #3
    ti prego se riesci a postarmelo e molto importante....
    grazie ciao

  4. #4
    Allora mi sono resa conto che non chiamavo pagine diverse cmq credo che puoi adattare l'esempio al tuo caso, cerco di spiegartelo.
    La action della mia form fa riferimento alla stessa pagina, infatti ho delle funzioni che vengono richiamate a seconda del pulsante che clicco e mi cambiano alcuni dati.
    Ho un campo nascosto che ho chiamato "a".
    In fondo ho fatto 2 pulsanti che richiamano una funzione javascript che scrive un valore nella input nascosta e fa il submit della form. In questo modo quando la mia pagina asp viene richiamata viene testato il valore di "a", se è vuoto vuol dire che la pagina è stata richiamata senza fare submit altrimenti esegue la funzione ad esso associata.
    Nel tuo caso forse puoi fare la stessa cosa però anzichè richiamare una funzione fai un redirect alle pagine che vuoi.
    Spero di essere stata chiara :-\


    codice:
    DA METTERE IN ALTO ALLA PAGINA, PRIMA DI <HTML>
    <%if request.form("a") = "1" then
        call Attiva_filtro QUI FAI RESPONSE.REDIRECT("PAGINA1.ASP")
      elseif request.form("a") = "2" then
       Call Disattiva_filtro QUI FAI RESPONSE.REDIRECT("PAGINA2.ASP")
      end if%>
    
    CODICE JS DA METTERE FRA TAG <HEAD>:
    <script language="JavaScript" type="text/javascript">
    <!--
      function Imposta_valore(valore,nomeform){
        document.forms[0].a.value = valore;
        nomeform.submit();
      }
    //-->
    </script>
    
    
    
    FORM
    <form action="#" method="post" name="frmbug">
    <input type="hidden" name="a">
    ....
    Pagina1
    Pagina2
    </form>
    ***javascript si scrive tutto attaccato, non so x' lo stacca

  5. #5
    Mi sembra di avere già sentito fare questa domanda, morph.....devo dedurre che non sei riuscito ad applicare la classe asp che ti avevo dato, mi sembra strano perchè era piuttosto semplice ed efficace.

    Se vuoi che provi a darti una mano, postami in un msg privato oppure in una mail (per farlo, vai nel mio profilo) il codice completo della pagina con il form, e il nome delle due pagine a cui l'action deve puntare, specificando anche quali dati devono essere passati all'una e all'altra.
    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

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.