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 :
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>
Les fonctions js appelées :
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();
}