Ho la seguente form in una pagina php:
se metto il mouse all'interno della edit e premo invio succede una cosa che non riesco a spiegarmi... sembra quasi che lanci una richiesta GET ma non so dove perchè la pagina non va da nessuna parte... me ne sono accorta solo perchè l'indirizzo della pagina cambia da http:// .. /filter.php a http:// .. /filter.php?f0=codice:<HEAD> <SCRIPT> function esegui_filtro() { f=document.filtro; n=f.length; var filtro=""; for (var i=1; i<=n;i++) { filtro+=f[i-1].value; if (!(i==n)) filtro+="~"; } document.action_filter.filtro.value=filtro; document.action_filter.submit(); } </SCRIPT> </HEAD> <body> <form name="filtro" > <table align="center"> <TH id="title_fil" colspan="3">Filtering Option</TH> <TR><TD id="label_fil">Date </TD> <TD id="data_fil"><INPUT type="text" name="f0" value="<? echo $filtri[0]?>" maxlength="10" size="10"></td> <td id="label_fil">[img]../../images/pulsante.gif[/img]</TR></TR> <TH id="title_fil" colspan="3"> </TH> </table> </form> <FORM name="action_filter" method="POST" action="view_table.php"> <INPUT type="hidden" name="filtro"> <p align="center"><BUTTON type="button" name="bottone" class="buttons" onclick="esegui_filtro();">filter</BUTTON></p> </form>
e se dopo questa operazione premo "filter" per lanciare la form ... non va.
Perchè fa così?