Bonjour tout le monde,
voila j'ai un petit probleme avec un formulaire ..
J'aimerais à partir d'un lien pouvoir attribuer une valeur à un champ caché puis envoyer le formulaire avec cette nouvelle valeur ... J'ai donc fait appel a 2 fct qui sont supprimer() et sendForm() : supprimer() assigne la valeur puis retourne true pour envoyer le formulaire .. Le probleme est que la valeur recuperée sur la page cible est celle d'origine (soit : "aucune") alors que si je met un alert() dans la fct supprimer la valeur est bien assignée ...
enfin voila j'espere que vous avez compris mon probleme ..
Voici mon code :
Le code html du formulaire :
Les fonctions js appelées :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <form action="messagerie.php" method="post" name="sauvegarder_supprimer_message" id="sauvegarder_supprimer_message"> <input name="form_action" type="hidden" value="aucune"> <a href="javascript:sendForm();" onclick="return supprimer();">Supprimer</a> </form>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 function supprimer(){ document.forms["sauvegarder_supprimer_message"].form_action.value = 'supprimer'; return true; } function sendForm() { var frm; frm = document.getElementById('sauvegarder_supprimer_message'); frm.submit(); }
Partager