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 :
Modifié par kvndevils (12 Sep 2006 - 19:30)
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 :
<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 :
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();
}
Modifié par kvndevils (12 Sep 2006 - 19:30)