Salve volevo volevo sapere se era possibile attraverso:
function pippo()
{
document.forms["myform"].submit();
}
Prova
quando si clicca sul bottone dovrei passare una variabile per il $_POST, come si fa ?
Salve volevo volevo sapere se era possibile attraverso:
function pippo()
{
document.forms["myform"].submit();
}
Prova
quando si clicca sul bottone dovrei passare una variabile per il $_POST, come si fa ?
crei un campo hidden dentro il form sul quale fai il submit
oppure fai semplicemente una chiamata ajax in post
Vuoi aiutare la riforestazione responsabile?
Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)
devo fare due link che a secondo di quale si clicchi deve dare un post diverso, con il campo hidden credo non lo posso fare, con ajax dove posso guardare?
perché no?Originariamente inviato da Boogey
con il campo hidden credo non lo posso fare,
Vuoi aiutare la riforestazione responsabile?
Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)
sto provando come mi hai detto tu ma nulla, se metto due alert per vedere il contenuto di i e di f mi dice che sono null mmmmOriginariamente inviato da fcaldera
perché no?
![]()
presumo tu non abbia messo gli id come nel mio esempioOriginariamente inviato da Boogey
sto provando come mi hai detto tu ma nulla, se metto due alert per vedere il contenuto di i e di f mi dice che sono null mmmm![]()
Vuoi aiutare la riforestazione responsabile?
Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)
Originariamente inviato da fcaldera
presumo tu non abbia messo gli id come nel mio esempio
Ho tralasciato qualcosa?
codice:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta content="text/html; charset=utf-8" http-equiv="Content-Type" /> <title>Senza nome 1</title> <script type="text/javascript"> function inviaform(v) { var f = document.getElementById('myform'), i = document.getElementById('myvar'); alert(f); i.value = v; f.submit(); } </script> </head> <body> <form action="<?php echo $_SERVER['REQUEST_URI']; ?>" method="post" name="myform"> <input type="hidden" id="myvar" value="" /> invia 1 invia 2 </form> </body> </html>
id, non nameOriginariamente inviato da Boogey
Ho tralasciato qualcosa?
codice:... name="myform">
comunque invece dei link puoi semplicemente usare due normali pulsanti di submit (stilati come normali link) senza usare alcun javascript: lato server riceverai il solo valore del submit che hai premuto.
Vuoi aiutare la riforestazione responsabile?
Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)
si ci avevo pensato ma vorrei imparare a passare il post.Originariamente inviato da fcaldera
comunque invece dei link puoi semplicemente usare due normali pulsanti di submit (stilati come normali link) senza usare alcun javascript: lato server riceverai il solo valore del submit che hai premuto.
Non riesco a fare il post credocodice:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta content="text/html; charset=utf-8" http-equiv="Content-Type" /> <title>Senza nome 1</title> <script type="text/javascript"> function inviaform(v) { var f = document.getElementById('myform'), i = document.getElementById('myvar'); alert(f); alert(i); i.value = v; f.submit(); } </script> </head> <body> <form action="<?php echo $_SERVER['REQUEST_URI']; ?>" method="post" id="myform" name="myform"> <input type="hidden" id="myvar" value="" /> invia 1 invia 2 </form> <?php if(isset($_POST['provaa'])) { echo"PROVA A"; } if(isset($_POST['provab'])) { echo"PROVA B"; } ?> </body> </html>![]()
provaa e provab non sono i nomi delle variabili.Originariamente inviato da Boogey
si ci avevo pensato ma vorrei imparare a passare il post.
Non riesco a fare il post credocodice:.. <?php if(isset($_POST['provaa'])) { echo"PROVA A"; } if(isset($_POST['provab'])) { echo"PROVA B"; } ?> </body> </html>![]()
Sono i valori che passi
assegna anche l'attributo name="myvar al campo hidden e poi guardarai il valore contenuto in $_POST['myvar']
Vuoi aiutare la riforestazione responsabile?
Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)