ho preso un template per una landing page qualcuno ci ha messo mano e mi succede una cosa strana, i campi type='hidden' dopo il submit me li mette come parametri della pagina da leggersi con GET.
ho due righe di js che mi eseguono il submit che arriva da un onclick="LaLingua('it')"
function LaLingua(lin) {
document.sentMessage.lingua.value=lin;
document.sentMessage.action = "index.php";
document.sentMessage.submit();
}
$Vlingua='it';
<form novalidate id="contactForm" class="support-form form-inline" name="sentMessage">
<input type="hidden" name="lingua" value="<?=$Vlingua?>" method="post" >
</form>
il risultato è sconcertante:
index.php?lingua=it
se inserisco un secondo campo hidden Lui persevera
<input type="hidden" name="nonmostrare" value="000" method="post" >
index.php?lingua=it&nonmostrare=000
i dati li voglio passare per POST e non per GET
ho due righe di js che mi eseguono il submit che arriva da un onclick="LaLingua('it')"
function LaLingua(lin) {
document.sentMessage.lingua.value=lin;
document.sentMessage.action = "index.php";
document.sentMessage.submit();
}
$Vlingua='it';
<form novalidate id="contactForm" class="support-form form-inline" name="sentMessage">
<input type="hidden" name="lingua" value="<?=$Vlingua?>" method="post" >
</form>
il risultato è sconcertante:
index.php?lingua=it
se inserisco un secondo campo hidden Lui persevera
<input type="hidden" name="nonmostrare" value="000" method="post" >
index.php?lingua=it&nonmostrare=000
i dati li voglio passare per POST e non per GET