Comment recuperer la valeur d'un champs d'un formulaire ?
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:
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:
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();
} |