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

    due form uno nell'altro

    ciao a todos,
    come posso risolvere questa situazione?

    1. ho un form di modifica che si popola con i dati di un db che possono essere, appunto, modificati tramite un'action
    2. alla fine di questo form io vorrei ci fosse, oltre al bottone "registra" un secondo submit che mandi i dati in post ad un secondo file che invia la mail.

    In pratica:
    a) cliccando sul bottone "modifica" resto sullo stesso file perchè (come vedete in basso) l'action è strutturata così
    b) cliccando il bottone "manda mail" il form dovrebbe compiere una seconda action verso un file di invio mail che ho già pronto.

    come pozzo fare?

    CODICE DEL FORM CHE MODIFICA, anche se non è tutto ma rende l'idea
    codice:
    <form method="POST" action="conferme.asp?azione=ADD">
                  <input name="cognome" type="text" value="<%=cognome%>">
                  <input name="nome" type="text" id="nome2" value="<%=nome%>">
    eccetera
    codice:
        <input type="submit" value="Inserisci">    * 
        <input name="cancella" type="reset" id="cancella" value="Riscrivi">	*
    </form>
    ci dovrebbe essere un form o un submit che mi permetta di passare quasi tutti i parametri
    tipo
    codice:
    MANDA MAIL</p>
    a presto, daniele.
    ---------------------------
    danielix05

  2. #2

    qualche idea???

    ---------------------------
    danielix05

  3. #3
    modifica la action del form mediante javascript a seconda di quale dei due pulsanti premi (guarda nel forum del javascript)
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  4. #4
    Alla form metti un name e il secondo pulsante lo fai di tipo button:
    codice:
    <form method="POST" name="myData" action="conferme.asp?azione=ADD">
    
    <input type="button" value="invia per email" onclick="return settamail();" />
    Sempre nella pagina con la form nell'HEAD metti
    codice:
    <script type="text/javascript">
    function settamail(){
    document.myData.action='inviaemail.asp';
    document.myData.submit();
    }
    </script>

  5. #5

    CHE VELOCITà RAGAZZI!!!

    Grazie davvero alle due anime del forum...

    sto seguendo il consiglio di Mems solo che in questo modo non invia i dati con metodo "post" o "get"

    a me servono perchè il file che invia mail recupera i dati dal form tra cui anche l'indirizzo mail a cui inviare,,,, poi i nomi eccetera

    che faccio? :master:
    ---------------------------
    danielix05

  6. #6
    codice:
    <script type="text/javascript">
    function settamail(){
    document.myData.method='get';
    document.myData.action='inviaemail.asp';
    document.myData.submit();
    }
    </script>

  7. #7
    come gli input del form anche i bottoni possono essere "rintracciati" dal request.
    mi spiego

    se fai due bottoni uno con value registra ed uno con value inviamail, puoi far rintracciare il valore ed eseguire una select....

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.