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

    Inviare due form contenporaneamente

    Scusate se ultimamente vi sto ammorbando volevo sapere se era possibile inviare due form con un solo pulsante di invio o se cmq c'era una soluzione che da lo stesso risultato.

    Ciao


  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Ovviamente per poter inviare due form devi avere due distinte finestre di destinazione... a questo punto e' sufficiente associare l'invio del secondo form all'evento onclick del puklsante del primo o all'evento onsubmit del primo form.

    Se vuoi un esempio piu' "calzante" devi postare l'attuale sorgente della tua pagina

    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
    Ecco il codice dei due form:

    codice:
    <table width="800" border="1" cellpadding="0" cellspacing="0" bordercolor="#666666">
              <tr>
                <td width="400"><form id="form1" name="form1" method="POST" action="<%=MM_editAction%>">               <table width="400" border="0" cellspacing="1" cellpadding="0">
                    <tr>
                      <td width="202" align="left" class="titolini">Descrizione</td>
                      <td width="595" align="left" class="titolini">Campo</td>
                    </tr>
                    <tr>
                      <td colspan="2">[img]immagini/null.gif[/img]</td>
                    </tr>
                    <tr>
                      <td width="202" align="left" class="testoDati">Serial Number: </td>
                      <td align="left" class="testoDati"><label></label>
                          <label>
                          <input name="serialNumber" type="text" class="testoDati" id="serialNumber" size="40" onkeydown="cr2tab()"/>
                        </label></td>
                    </tr>
                    <tr>
                      <td colspan="2" align="left">[img]immagini/null.gif[/img]</td>
                    </tr>
                    <tr>
                      <td align="left" class="testoDati">Identificativo Infotrading: </td>
                      <td align="left" class="testoDati"><input name="identificativoInfo" type="text" class="testoDati" id="identificativoInfo" value="<%=(rsDettagli.Fields.Item("identicativoInfo").Value)%>" size="40" onkeydown="cr2tab()"/></td>
                    </tr>
                    <tr>
                      <td colspan="2" align="left">[img]immagini/null.gif[/img]</td>
                    </tr>
                    <tr>
                      <td align="left" class="testoDati">Categoria:</td>
                      <td align="left" class="testoDati"><label>
                        <select name="categoria" id="categoria" onkeydown="cr2tab()">
                          <%
    While (NOT rsCategoria.EOF)
    %>
                          <option value="<%=(rsCategoria.Fields.Item("tipoArticolo").Value)%>"><%=(rsCategoria.Fields.Item("tipoArticolo").Value)%></option>
                          <%
      rsCategoria.MoveNext()
    Wend
    If (rsCategoria.CursorType > 0) Then
      rsCategoria.MoveFirst
    Else
      rsCategoria.Requery
    End If
    %>
                        </select>
                      </label></td>
                    </tr>
                    <tr>
                      <td colspan="2" align="left">[img]immagini/null.gif[/img]</td>
                    </tr>
                    <tr>
                      <td align="left" class="testoDati">Marca: </td>
                      <td align="left" class="testoDati"><label>
                        <select name="marca" id="marca" onkeydown="cr2tab()">
                          <%
    While (NOT rsMarca.EOF)
    %>
                          <option value="<%=(rsMarca.Fields.Item("marca").Value)%>"><%=(rsMarca.Fields.Item("marca").Value)%></option>
                          <%
      rsMarca.MoveNext()
    Wend
    If (rsMarca.CursorType > 0) Then
      rsMarca.MoveFirst
    Else
      rsMarca.Requery
    End If
    %>
                        </select>
                      </label></td>
                    </tr>
                    <tr>
                      <td colspan="2" align="left">[img]immagini/null.gif[/img]</td>
                    </tr>
                    <tr>
                      <td align="left" class="testoDati">Codice Articolo: </td>
                      <td align="left" class="testoDati"><input name="codiceArticolo" type="text" class="testoDati" id="codiceArticolo" size="40" onkeydown="cr2tab()"/></td>
                    </tr>
                    <tr>
                      <td colspan="2" align="left">[img]immagini/null.gif[/img]</td>
                    </tr>
                    <tr>
                      <td align="left" class="testoDati">Descrizione:</td>
                      <td align="left" class="testoDati"><label>
                        <textarea name="descrizione" cols="40" rows="3" class="testoDati" id="descrizione" onkeydown="cr2tab()">
                  </textarea>
                      </label></td>
                    </tr>
                    <tr>
                      <td colspan="2" align="left">[img]immagini/null.gif[/img]</td>
                    </tr>
                    <tr>
                      <td align="left" class="testoDati">Fornitore:</td>
                      <td align="left" class="testoDati"><label>
                        <select name="fornitore" id="fornitore" onkeydown="cr2tab()">
                          <%
    While (NOT rsFornitore.EOF)
    %>
                          <option value="<%=(rsFornitore.Fields.Item("fornitore").Value)%>"><%=(rsFornitore.Fields.Item("fornitore").Value)%></option>
                          <%
      rsFornitore.MoveNext()
    Wend
    If (rsFornitore.CursorType > 0) Then
      rsFornitore.MoveFirst
    Else
      rsFornitore.Requery
    End If
    %>
                        </select>
                      </label></td>
                    </tr>
                    <tr>
                      <td colspan="2" align="left">[img]immagini/null.gif[/img]</td>
                    </tr>
                    <tr>
                      <td align="left" class="testoDati">Data di arrivo: </td>
                      <td align="left" class="testoDati"><input name="dataArrivo" type="text" class="testoDati" id="dataArrivo" size="40" onkeydown="cr2tab()"/></td>
                    </tr>
                    <tr>
                      <td colspan="2" align="left">[img]immagini/null.gif[/img]</td>
                    </tr>
                    <tr>
                      <td align="left" class="testoDati">Annotazioni:</td>
                      <td align="left" class="testoDati"><textarea name="annotazioni" cols="40" rows="4" class="testoDati" id="annotazioni" onkeydown="cr2tab()"></textarea></td>
                    </tr>
                    <tr>
                      <td colspan="2" align="center">[img]immagini/null.gif[/img]</td>
                    </tr>
                    <tr>
                      <td colspan="2" align="center"><label>
                        <input name="submit" type="submit" onclick="s=true" value="Invia" />
                      </label></td>
                    </tr>
                  </table>
                            
                  <input type="hidden" name="MM_insert" value="form1">
                </form>
                </td>
                <td valign="bottom"><form id="form2" name="form2" method="POST" action="<%=MM_editAction%>"> 
                  <table width="400" border="0" cellspacing="0" cellpadding="0">
                    <tr>
                      <td><input name="data" type="hidden" id="data" value="<%=Now()%>" /></td>
                    </tr>
                    <tr>
                      <td><span class="testoDati">
                        <input name="inserimento" type="hidden" id="inserimento" value="Inserimento record" />
                      </span></td>
                    </tr>
                  </table>
                            
                  <input type="hidden" name="MM_insert" value="form2">
                </form>
                </td>
              </tr>
            </table>
    Praticamente il "form1" inserisce i dati in una tabella mentre il "form2" i dati in un'altra tabella.

    Vorrei che cliccando sul bottone invio del form1 in automatico partisse anche il "form2".
    Ho evidenziato in rosso dove iniziano il form1 e il form2.

    Ciao.


  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    <input name="submit" type="submit" onclick="s=true;f=document.getElementById('form2') ;f.target='_blank';f.submit()" value="Invia" />

    Ovviamente ci sono altre strade... ma prova questa piu' semplice

    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

  5. #5
    Grande funziona ti ringrazio moltissimo!!!


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.