Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di acquila
    Registrato dal
    Jan 2001
    Messaggi
    1,292

    Passare dati da una pagina ad un modulo di un altra ?

    Non sono esperto. Dovrei far passare un dato da una pagina ad modulo di un altra pagina con il quale si manda una email. In sostanza nella prima pagina è presente il codice di un articolo, la persona che sceglie questo articolo fa click su un link ed invia il dato (il codice) ad un modulo di un altra pagina. Il modulo ha il compito di raccogliere non solo il codice dell'articolo ma anche altri dati (nome, cognome, email).
    Dove posso documentarmi per questo ? articoli,esempi o altro ... ?

    Grazie.

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    Link
    Nell'altra pagina:
    codice:
    codice = trim(request.querystring("codice"))
    Roby

  3. #3
    Link

    Nell'altra pagina:
    codice:codice = trim(request.querystring("codice"))
    poi lo inserisci nel form della pagina 2 con un campo nascosto

    codice:
    <input type="hidden" name="Articolo" value="<%=codice%>">

  4. #4
    Utente di HTML.it L'avatar di acquila
    Registrato dal
    Jan 2001
    Messaggi
    1,292
    scusate sinceramente non ho capito come devo strutturare la seconda pagina... quello che io ho adesso modificato da me è ....

    <form name="form1" method="post" onSubmit="return checkrequired(this)" action="contatti.asp">


    <font color="#FF0000">*</font> <u><font color="#FF0000">campi
    obbligatori</font></u></p>
    <table width="293" border="0" cellpadding="0" cellspacing="2" bgcolor="#CCFFFF">
    <tr>
    <td><font face="Verdana, Arial, Helvetica, sans-serif">Codice articolo</font>: </td>[/COLOR]<td><input name="requiredarticolo" type="text" id="requiredarticolo" value="<%=codice%>">

    </td>
    </tr>
    <tr>
    <td width="73"><div align="center"><font color="#FF0000" face="Verdana, Arial, Helvetica, sans-serif">*</font><font face="Verdana, Arial, Helvetica, sans-serif">Nome:</font></div></td>
    <td width="88"><input name="requirednome" type="text" id="requirednome"></td>
    </tr>
    <tr>
    <td><div align="center"><font color="#FF0000" face="Verdana, Arial, Helvetica, sans-serif">*</font><font face="Verdana, Arial, Helvetica, sans-serif">Cognome:</font></div></td>
    <td><input name="requiredcognome" type="text" id="requiredcognome"></td>
    </tr>
    <tr>
    <td><div align="center"><font face="Verdana, Arial, Helvetica, sans-serif">Citt&agrave;:</font></div></td>
    <td><input name="citt&agrave;" type="text" id="citt&agrave;"></td>
    </tr>
    <tr>
    <td><div align="center"><font face="Verdana, Arial, Helvetica, sans-serif">Indirizzo:</font></div></td>
    <td><input name="indirizzo" type="text" id="indirizzo"></td>
    </tr>
    <tr>
    <td><div align="center"><font face="Verdana, Arial, Helvetica, sans-serif">Telefono:</font></div></td>
    <td><input name="telefono" type="text" id="telefono"></td>
    </tr>
    <tr>
    <td><div align="center"><font face="Verdana, Arial, Helvetica, sans-serif">Fax:</font></div></td>
    <td><input name="fax" type="text" id="fax"></td>
    </tr>
    <tr>
    <td><div align="center"><font color="#FF0000" face="Verdana, Arial, Helvetica, sans-serif">*</font><font face="Verdana, Arial, Helvetica, sans-serif">E-mail:</font></div></td>
    <td><input name="requiredemail" type="text" id="requiredemail"></td>
    </tr>
    <tr>
    <td><div align="center"><font face="Verdana, Arial, Helvetica, sans-serif">Messaggio:</font></div></td>
    <td><textarea name="messaggio" id="messaggio"></textarea></td>
    </tr>
    <tr>
    <td><div align="center">
    <input type="submit" name="Submit" value="Invia">
    </div></td>
    <td><div align="center">
    <input type="reset" name="Submit2" value="Reimposta">
    </div></td>
    </tr>
    </table>


    </form>

  5. #5
    hehe avevano capito tutti male forse
    probabilmente ti basta fare un

    nomevariabile=request.form("requiredarticolo")
    http://igr4mbo.altervista.org (piano piano)

    "Abbiamo costruito un sistema che ci persuade a spendere il denaro che non abbiamo in cose che non necessitiamo per creare impressioni che non dureranno su persone che non ci interessano" cit.

  6. #6
    Utente di HTML.it L'avatar di acquila
    Registrato dal
    Jan 2001
    Messaggi
    1,292
    Non ho capito. Potresti scrivermi il codice completo ? Grazie.

  7. #7
    ma perdonami....
    il codice che hai inserito te di che pagina è?
    prima o seconda?
    http://igr4mbo.altervista.org (piano piano)

    "Abbiamo costruito un sistema che ci persuade a spendere il denaro che non abbiamo in cose che non necessitiamo per creare impressioni che non dureranno su persone che non ci interessano" cit.

  8. #8
    Utente di HTML.it L'avatar di acquila
    Registrato dal
    Jan 2001
    Messaggi
    1,292
    prima ... e la seconda come la devo impostare ?

  9. #9
    Utente di HTML.it L'avatar di acquila
    Registrato dal
    Jan 2001
    Messaggi
    1,292
    Scusa ... errore mio. E' la seconda.

  10. #10
    Se il dato (l'articolo) lo invii da una pagina tramite un modulo, ti basta sostituire alla riga che tu hai segnato in rosso questa riga:
    codice:
    <input name="requiredarticolo" type="text" id="requiredarticolo" value="<%=request.form ("codice")%>" size="12">
    Esempio:

    Pagina che invia il dato art.asp:
    codice:
    <form method="POST" action="form.asp">
    	
    
    <input type="text" name="codice" size="20"><input type="submit" value="Invia" name="B1"><input type="reset" value="Reimposta" name="B2"></p>
    </form>
    Pagina che riceve il dato form.asp
    codice:
    <form name="form1" method="post" onSubmit="return checkrequired(this)" action="contatti.asp">
    
    
    <font color="#FF0000">*</font> <u><font color="#FF0000">campi 
    obbligatori</font></u></p>
    <table width="293" border="0" cellpadding="0" cellspacing="2" bgcolor="#CCFFFF">
    <tr>
    <td><font face="Verdana, Arial, Helvetica, sans-serif">Codice articolo</font>: </td>[/COLOR]<td>
    <input name="requiredarticolo" type="text" id="requiredarticolo" value="<%=request.form ("codice")%>" size="12">
    
    </td>
    </tr>
    <tr> 
    <td width="73"><div align="center"><font color="#FF0000" face="Verdana, Arial, Helvetica, sans-serif">*</font><font face="Verdana, Arial, Helvetica, sans-serif">Nome:</font></div></td>
    <td width="88"><input name="requirednome" type="text" id="requirednome"></td>
    </tr>
    <tr> 
    <td><div align="center"><font color="#FF0000" face="Verdana, Arial, Helvetica, sans-serif">*</font><font face="Verdana, Arial, Helvetica, sans-serif">Cognome:</font></div></td>
    <td><input name="requiredcognome" type="text" id="requiredcognome"></td>
    </tr>
    <tr> 
    <td><div align="center"><font face="Verdana, Arial, Helvetica, sans-serif">Città:</font></div></td>
    <td><input name="città" type="text" id="città"></td>
    </tr>
    <tr> 
    <td><div align="center"><font face="Verdana, Arial, Helvetica, sans-serif">Indirizzo:</font></div></td>
    <td><input name="indirizzo" type="text" id="indirizzo"></td>
    </tr>
    <tr> 
    <td><div align="center"><font face="Verdana, Arial, Helvetica, sans-serif">Telefono:</font></div></td>
    <td><input name="telefono" type="text" id="telefono"></td>
    </tr>
    <tr> 
    <td><div align="center"><font face="Verdana, Arial, Helvetica, sans-serif">Fax:</font></div></td>
    <td><input name="fax" type="text" id="fax"></td>
    </tr>
    <tr> 
    <td><div align="center"><font color="#FF0000" face="Verdana, Arial, Helvetica, sans-serif">*</font><font face="Verdana, Arial, Helvetica, sans-serif">E-mail:</font></div></td>
    <td><input name="requiredemail" type="text" id="requiredemail"></td>
    </tr>
    <tr> 
    <td><div align="center"><font face="Verdana, Arial, Helvetica, sans-serif">Messaggio:</font></div></td>
    <td><textarea name="messaggio" id="messaggio"></textarea></td>
    </tr>
    <tr> 
    <td><div align="center"> 
    <input type="submit" name="Submit" value="Invia">
    </div></td>
    <td><div align="center"> 
    <input type="reset" name="Submit2" value="Reimposta">
    </div></td>
    </tr>
    </table>
    
    
    </form>
    Secondo esempio:
    Invii il dato in questo modo art.asp
    codice:
    <%dim codice
    codice= 12%>
    
    
    invia art</p>
    lo recuperi in questo modo form.asp:
    codice:
    <form name="form1" method="post" onSubmit="return checkrequired(this)" action="contatti.asp">
    
    
    <font color="#FF0000">*</font> <u><font color="#FF0000">campi 
    obbligatori</font></u></p>
    <table width="293" border="0" cellpadding="0" cellspacing="2" bgcolor="#CCFFFF">
    <tr>
    <td><font face="Verdana, Arial, Helvetica, sans-serif">Codice articolo</font>: </td>[/COLOR]<td>
    <input name="requiredarticolo" type="text" id="requiredarticolo" value="<%=request.querystring ("codice")%>" size="12">
    
    </td>
    </tr>
    <tr> 
    <td width="73"><div align="center"><font color="#FF0000" face="Verdana, Arial, Helvetica, sans-serif">*</font><font face="Verdana, Arial, Helvetica, sans-serif">Nome:</font></div></td>
    <td width="88"><input name="requirednome" type="text" id="requirednome"></td>
    </tr>
    <tr> 
    <td><div align="center"><font color="#FF0000" face="Verdana, Arial, Helvetica, sans-serif">*</font><font face="Verdana, Arial, Helvetica, sans-serif">Cognome:</font></div></td>
    <td><input name="requiredcognome" type="text" id="requiredcognome"></td>
    </tr>
    <tr> 
    <td><div align="center"><font face="Verdana, Arial, Helvetica, sans-serif">Città:</font></div></td>
    <td><input name="città" type="text" id="città"></td>
    </tr>
    <tr> 
    <td><div align="center"><font face="Verdana, Arial, Helvetica, sans-serif">Indirizzo:</font></div></td>
    <td><input name="indirizzo" type="text" id="indirizzo"></td>
    </tr>
    <tr> 
    <td><div align="center"><font face="Verdana, Arial, Helvetica, sans-serif">Telefono:</font></div></td>
    <td><input name="telefono" type="text" id="telefono"></td>
    </tr>
    <tr> 
    <td><div align="center"><font face="Verdana, Arial, Helvetica, sans-serif">Fax:</font></div></td>
    <td><input name="fax" type="text" id="fax"></td>
    </tr>
    <tr> 
    <td><div align="center"><font color="#FF0000" face="Verdana, Arial, Helvetica, sans-serif">*</font><font face="Verdana, Arial, Helvetica, sans-serif">E-mail:</font></div></td>
    <td><input name="requiredemail" type="text" id="requiredemail"></td>
    </tr>
    <tr> 
    <td><div align="center"><font face="Verdana, Arial, Helvetica, sans-serif">Messaggio:</font></div></td>
    <td><textarea name="messaggio" id="messaggio"></textarea></td>
    </tr>
    <tr> 
    <td><div align="center"> 
    <input type="submit" name="Submit" value="Invia">
    </div></td>
    <td><div align="center"> 
    <input type="reset" name="Submit2" value="Reimposta">
    </div></td>
    </tr>
    </table>
    
    
    </form>
    Spero di aver capito bene il problema e di non aver fatto errori

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.