Page 1 of 1

[SOLVED] Catturare Submit differenti

Posted: Thu Jul 16, 2009 1:44 pm
by nervino
Ciao a tutti,
in una pagina ho messo 3 form differenti. Ogni form contiene dei DropDown che consentono di scegliere i criteri in base ai quali filtrare i risultati di alcune queries (per anno, località ecc.).

Ogni form della pagina ha il suo pulsante submit ma qualsiasi pulsante viene  premuto vengono passati TUTTI i dati dei 3 form, e questo mi incasina le cose.

C'è un modo per "catturare" quale pulsante submit è stato premuto dall'utente?


Esempio. Nel template ho:

Code: Select all


{$formstart}
    <p class="pagetext">{$prompt_sorting}: {$input_sorting} <span>{$prompt_pagelimit}: {$input_pagelimit}</span>
<span>{$submitfilter}</span></p>
{$formend}


{$formstart2}
    <p class="pagetext">{$filter_sorting}: {$loclist_sorting} <span>{$prompt_pagelimit}: {$input_pagelimit}</span>
<span>{$submitfilter2}</span></p>
{$formend2}

{$formstart3}
    <p class="pagetext">{$filter_sorting}: {$ap_sorting} <span>{$prompt_pagelimit}: {$input_pagelimit}</span>
<span>{$submitfilter3}</span></p>
{$formend3}

Grazie

Re: Catturare Submit differenti

Posted: Thu Jul 16, 2009 2:14 pm
by alby
submit button manda tutti i dati relativi che sono relativi al proprio form

se usi form "differenti" (id o name) il submit invia solo il relativo

Alby

Re: Catturare Submit differenti

Posted: Thu Jul 16, 2009 6:03 pm
by nervino
Uso form con id e nome diversi ma i dati vengono passati tutti anche se clicco un solo submit.
Evidentemente nel marasma del codice si cela la risposta. Mi ci rituffo.

Grazie ancora Alby!

Re: Catturare Submit differenti

Posted: Thu Jul 16, 2009 6:50 pm
by nervino
Risolto. Nel codice della pagina i tag di chiusura dei form li avevo chiamati "endform" mentre nel template "formend"...