Newsgroup: it.lavoro.professioni.webmaster
Titolo: Due Form con un solo 'Invia'

Ciao a tutti.
Ho una pagina che contiene due form semplici ma diversi:
<html>
 <head>
  <title>Due Form con un Invia</title>
 </head>
<body>
 <form name="form1" method="post" action="">
  <input type="text" name="TestoForm1">
   <br>
    <input type="submit" name="Submit" value="Invia">
  </form>
 <form name="form2" method="post" action="">
  <input type="text" name="TestoForm2">
   <br>
  </form>
</body>
</html>
Come avrete notato, nel form2 non c'è pulsante di invio. Secondo voi
posso fare in modo che il pulsante Submit del 'form1' agisca sull'invio
di entrambi i form?
Grazie delle eventuali risposte ^_^
--
Milena

Si puo' fare la cosa, ma poni il problema nel modo sbagliato secondo me.
Per me devi inviare tutto tramite un unico bottone, creando un unico Form
Fisico cioè reale.
Ma nella pagina dove si vede il form, fai in modo che esso sembri due form
distitinti.
In pratica deve essere un solo form, ma quando lo fai vedere lo fai sembrare
due form, e poi alla pagina che deve processare i due forms dividi il tutto
catturando i dati che ti servono per un form, e quelli che ti servono per
l'altro.
Anche se adesso che ci penso a cosa serve creare due forms se poi devono
essere spedite con lo stesso bottone?
Ciao da Giovanni.
--
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                           Giovanni Ceglia
                WebMaster & WebDesigner
 
http://www.xungame.com/
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

 secondo me.
io ammetto di porre il problema nel modo sbagliato, ma tu perché non mi
dici come si fa? ^__^  Grazie
--
Milena

 
Ti rispondo: non ha senso farla e l'amico era educato, io no. :-P
Semmai dovresti poter inviare i stessi campi della form a due cgi diversi
ovviamente pigiando due bottoni diversi. questi controlli li ottieni solo
tramite una programmazione che puo' essere in JavaScript oppure lo stesso
cgi fara' da splitter delle informazioni.
Bye
-- 
Bertalan Ivan - c/o @NET - 
http://www.presso.net/

 cgi fara' da splitter delle informazioni.
Forse una cosa l'abbiamo assodata: il solo html NON consente l'invio di
due form alla pressione di un unico submit, occorre appoggiarsi a un cgi
specifico (che per il momento sono ben lontana dal saper compilare)
oppure una strategia in JS. Sfortunatamente su 
www.jspoint.it
 e siti del
genere non se ne parla; c'è spiegata l'operazione inversa, cioè: due o
più pulsanti che inviano un unico form. Pazienza.
Ti ringrazio, ciao 
--
Milena

 Milena
ciao Milena
Prima delle risposte vorrei sapere quale è il valore ipotetico di action dei
form.
paolo

 form.
Si, scusa. Davo per scontate cose che probabilmente non lo sono. Se per
valore ipotetico intendi quel che segue action, allora è questo:
<form name="form1" method="post" action="mailto:
my1address
">
<form name="form2" method="post" action="mailto:
my2address
">
volevo vedere se nelle mie due caselle postali tornavano indietro due
e-mail separate (ciascuna in una casella).
Comunque Paolo, ti ringrazio dell'interessamento, ma non stare a perdere
tempo con me. Ora, grazie alle altre risposte, ho capito che il problema
andrebbe risolto con il javascript o con l'uso di un particolare cgi.
Sono cose al di fuori della mia portata e probabilmente in questo gruppo
off topic, non voglio disturbare. Ciao e grazie di nuovo.
--
Milena