Rechercher : dans
Par :

Récupérer les valeurs d'un formulaire

Dernière réponse le 4 mai 2006 à 10:33:14 silvia_cc, le 1 mai 2006 à 12:12:03 
 Signaler ce message aux modérateurs

Bonjour,

je suis débutante en programmation javascript et j'amerais traiter un formulaire et récupérer son traitement dans la même page à droite du formulaire.
Cependant, lorsque j'execute le script javascript, le formulaire disparait et uniquement son traitement apprait.
Quelqu'un pourrais-t-il m'aider à résoudre cette difficulté.

Voici mon script

<script type="text/javascript">

function convert() {
if (document.formconv.choix.options[0].value=="1") {
var montant=document.formconv.montant.value;
var result=(montant/40);
document.write ('le resultat de la conversion est '+result+ ' Euro');
}
else if (document.formconv.choix.options[1].value=="2") {
var montant=document.formconv.montant.value;
var result=(montant*40);
document.write ('le resultat de la conversion est '+result+ ' FB');
}

}

</script>
</head>

<body>

<form action="" name="formconv" enctype="text/plain" onsubmit="convert();" >
<fieldset style="width:300px;">
<legend>Conversion</legend>

<label>type de conversion : </label>
<select name="choix">
<option value="1">de FB à Euro</option>
<option value="2">de Euro à FB</option>
</select> <br/><br/>

<label>Montant: </label>
<input type="text" name="montant" /><br/><br/>

<input type="submit" value="Convertir"/>
</fieldset>
</form>

</body>
</html>

Meilleures réponses pour « Récupérer les valeurs d'un formulaire » dans :
Javascript - Effacer un champ de formulaire lors du clic (focus) VoirIl vous est sûrement arrivé de tomber sur un formulaire HTML avec des valeurs pré-remplies décrivant par exemple le type de valeur attendue. L'intention est louable mais il est désagréable de devoir sélectionner ce texte et le supprimer avant de...
PHP - Récupération de données VoirPHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des...
Servlets - Gestion des formulaires VoirIntroduction aux formulaires Les servlets rendent très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML, c'est-à-dire une interface graphique permettant à l'utilisateur de saisir des données. Grâce à la balise...

1

kilian, le 2 mai 2006 à 01:38:48

Oui, à partir du moment ou il y a un bouton submit, le formulaire est soumis à une page (peut être la page actuelle si tu n'en précises pas).

Dans tous les cas, la page se recharge.
Si tu ne veux pas que ça se passe comme ça, transforme ton bouton submit en bouton normal et déclenche la conversion dés qu'on clique sur le bouton:
Enlever:

<input type="submit" value="Convertir"/>

Et mettre:
<input type="button" value="Convertir" onclick="convert();"/> 

Et il faut enlever le passage onsubmit qui ne sert plus à rien dans la balise form.

Répondre à kilian

2

 silvia_cc, le 4 mai 2006 à 10:33:14

Merci

Répondre à silvia_cc
Collection CommentÇaMarche.net