Dentro una FORM ho un campo HIDDEN.
Vorrei fare in modo che questo campo HIDDEN non venga considerato nel momento in cui eseguo la submit.
E' possibile?
Grazie.
Dentro una FORM ho un campo HIDDEN.
Vorrei fare in modo che questo campo HIDDEN non venga considerato nel momento in cui eseguo la submit.
E' possibile?
Grazie.
in che senzo non venga considerato? vuoi cancellarne il valore? comunque fai tramite post alla pagina che elaborerà i dati del form arriveràs sempre una variabile col valore del campo , se non ti serve non lo utilizzi
In questo senso:
FORM
TEXT NAME=CAMPO0 VALUE='questo mi serve in questa form'
HIDDEN NAME=CAMPO1 VALUE='valore terribilmente lungo'
HIDDEN NAME=CAMPO1 VALUE='valore terribilmente lungo'
HIDDEN NAME=CAMPO1 VALUE='valore terribilmente lungo'
HIDDEN NAME=CAMPO1 VALUE='valore terribilmente lungo'
HIDDEN NAME=CAMPO1 VALUE='valore terribilmente lungo'
/FORM
Il campo da CAMPO1 ha dei valori lunghissimi e mi serve (un elemento alla volta, non come vettore) in un'altra form. Deve però essere generato in questa (il motivo non me lo chiedere, è troppo lungo da spiegare)
Il problema è che nell'altra form prendo un elemento alla volta e quindi funziona tutto, in questa mi vengono passati tutti insieme e generano un parametro troppo lungo.
Per questo vorrei che nella submit non venisse passato il CAMPO1 ma soltanto il CAMPO0.
i campi hidden han tutti lo stessonome e' un errore di riscrittura? nn ha molto senso se no , dovrebbero essere campo 1 campoe etc...
non capisco perhce' se le variabilic he apssi sono le stesse un form ti debba prendere i valori giusti e l'altro sbalgiati.
puo' essere che da qualke parte sbagli a passare le variabili (e se davvero chaimi tutti gli hidden campo1 allora e' li, perhce' al submit ti vengono sommati tutti i valori delle stringhe)
http://www.mcganass.com
Il nome è sempre lo stesso (CAMPO1)per fare in modo che mi venga passato un vettore dal nome CAMPO1 contenente come elementi tutti gli HIDDEN definiti.
Il punto è che nella prima FORM io prendo solo gli HIDDEN che ho in qualche modo "chekkato" e quindi ne prendo al massimo un paio.
Nella seconda FORM me li prende tutti e quindi mi cade perchè il parametro è troppo lungo.
Mi rendo conto che cercare di spiegare questo scenario è oltremodo complesso... Vi chiedo allora: è possibile in qualche modo disabilitare un campo HIDDEN in modo che possa essere referenziato in un'altra FORM ma non passato nel caso di SUBMIT?
E' possibile usare una sorta di NOSUBMIT da attibuire ad un campo HIDDEN?
Esiste un TYPE che definisca un campo che non viene passato durante la SUBMIT di una FORM?
Grazie per la pazienza.
c'e' qlcosa che mi sfugge...a prescindere dagli hidden...nn capisco bene il flusso delel tue pagine, riesci a farmi un breve schema?
io ho capito qsto:
1. pagina d'inizio index.htm ho il form, con i vari campi hidden.
2. submitto il form e vado in pippo.htm e qui nn voglio che mi si passino i valori degli hidden
3. (e qui mi perdo) nella pagina pluto.htm elaboro i dati presi da alcuni campi hidden...ma qsto valori coem ci arrivano a qsta pagina?
http://www.mcganass.com
1. pagina d'inizio index.htm ho il form, con i vari campi hidden.
2. submitto il form CON IL BOTTONE1 e vado in pippo.htm e qui nn voglio che mi si passino i valori degli hidden
2a. submitto il form CON IL BOTTONE2 e vado in pippo.htm e qui passo i valori degli hidden di "righe" che ho "chekkato"
In realtà uso la stessa FORM in modo diverso a seconda del bottone che pigio (tramite un'altra FORM di appoggio, naturalmente).
Gli HIDDEN che mi servono per la FORM2 (che seleziono) non mi servono per la FORM1, soltanto che ci sono e quindi mi vengono passati tutti insieme, generando il casino.
Per chiarire: potrei risolvere la questione scrivendo due volte il loop che mi genera la FORM. Una volta per ogni FORM. Voglio evitarlo perchè il loop è complesso e mi darebbe grossi problemi in sede di manutenzione.
ti conviene usare due form.
<form>
bottone 1 senza hidden
</form>
<form>
bottone 2 con hidden
</form>
http://www.mcganass.com