envoyer une variable avec la methode post

Monnier
Invité n'ayant pas de compte PHPfrance

17 mai 2006, 10:14

Tout d'abors bonjour a tous :p
Alors voila je n'es pas grande base en javascript (si ce n'est quand meme sont utilité :lol: ) et j'aimerai envoyer une variable avec la methode post. J'ai réussi a envoyer ma variable en get, mais en post je sais pas comment faire (ah oui je n'es aucun forumulaire). J'ai entendu dire qu'on pouvais faire un formulaire cacher mais je ne sais pas comment sa pourrai marcher...
Voila si quelqun pouvais m'aider :P

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

17 mai 2006, 12:07

Pour le formulaire caché, c'est assez simple, il te suffit de faire un formulaire normal, et d'y inclure des input de type hidden :

Code : Tout sélectionner

<form name="monFormulaire" action="maPage.html" method="post"> <input type="hidden" name="champCache" value="" /> </form>
ensuite, un p'tit bout de javascript te permet de définir la valeur du champ et d'envoyer le formulaire :

Code : Tout sélectionner

document.monFormulaire.champCache.value = "maValeur"; // définie la valeur document.monFormulaire.submit(); // envoi le formulaire

Sinon faut se tourner du côté d'ajax, mais c'est un peu plus compliqué et peut être pas nécessaire pour ce que tu veux en faire.. :)

Monnier
Invité n'ayant pas de compte PHPfrance

17 mai 2006, 12:26

ok merci pour la reponse je vais tester :)

Monnier
Invité n'ayant pas de compte PHPfrance

17 mai 2006, 15:47

Bon ben merci sa marche :D