Reprendre une donnée d'un autre formulaire

Fermé
aidelaurent Messages postés 21 Date d'inscription lundi 14 juillet 2014 Statut Membre Dernière intervention 17 juin 2017 - Modifié le 29 avril 2017 à 22:56
jordane45 Messages postés 38244 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 4 octobre 2024 - 30 avril 2017 à 00:59
Bonjour,

Je veux prendre une donnée d'un formulaire et l'intégrer dans un autre formulaire HTML grâce aux balises form.

Je vous mets mon code juste ici. Mon but étant de ne pas avoir à demander plusieurs fois le nombre de semaines dans un mois.
(PS: Je sais qu'il y en as 52, c'est un code pour planifier les revenus mensuel. Donc pas tout le monde travaille le même nombre de semaines.)

Merci d'avance
Laurent



<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<link rel="stylesheet" type="text/css" href="style.css">
<title>Formulaire</title>
</head>

<body>

<!-- Modèle !
<form oninput="result.value = num1.value * num2.value">
<input name="num1" id="num1" type="number"> *
<input name="num2" id="num2" type="number"> =
<output for="num1 num2" name="result"></output>
</form>
<br> <br>
Modèle !-->

<form oninput="result.value = SrevenuRealisation.value * SnombreRealisations.value">

<p> Sans </p>

<label for="SmoyenneBaton">Moyenne bâton</label>
<input type="number" name="SmoyenneBaton" id="SmoyenneBaton" maxlength="3" placeholder="20">
<br>

<label for="SrevenuRealisation">Revenu moyen par réalisation </label>
<input type="number" name="SrevenuRealisation" id="SrevenuRealisation" placeholder="20">
<br>

<label for="SmargeBeneficiaire">Marge bénéficiaire </label>
<input type="number" name="SmargeBeneficiaire" id="SmargeBeneficiaire" placeholder="800">
<br> <br>

<p> Par semaine </p>

<label for="SnombreSoumissions">Nombre de soumissions </label>
<input type="number" name="SnombreSoumissions" id="SnombreSoumissions" placeholder="80">
<br>

<label for="SnombreRealisations">Nombre de réalisations </label>
<input type="number" name="SnombreRealisations" id="SnombreRealisations" placeholder="80">
<br>

<label for="SprojectionRevenus">Projection de revenus = </label>
<output for="SrevenuRealisation SnombreRealisations" name="result"></output> $
</form>
<br> <br>


<form oninput="result.value = SnombreSoumissions.value * nombreSemainesParMois.value">

<p> Par mois </p>

<label for="nombreSemainesParMois" id="nombreSemainesParMois">Nombre de semaines par mois </label>
<input type="number" name="nombreSemainesParMois" id="nombreSemainesParMois" placeholder="4.33">
<br>

<label for="nombreSoumissionParMois">Nombre de soumissions par mois = </label>
<output for="SnombreSoumissions nombreSemainesParMois" name="result"></output>
</form>


<form oninput="result.value = SnombreRealisations.value * nombreSemainesParMois.value">

<label for="nombreSemainesParMois">Nombre de semaines par mois </label>
<input type="number" name="nombreSemainesParMois" id="nombreSemainesParMois" placeholder="4.33">
<br>

<label for="nombreRealisationsParMois">Nombre de réalisations par mois = </label>
<output for="SnombreRealisations nombreSemainesParMois" name="result"></output>
</form>

<form oninput="result.value = SprojectionRevenus.value * nombreSemainesParMois.value">

<label for="nombreSemainesParMois">Nombre de semaines par mois </label>
<input type="number" name="nombreSemainesParMois" id="nombreSemainesParMois" placeholder="4.33">
<br>

<label for="projectionRevenusMensuel">Projection de revenus mensuel = </label>

<output for="SprojectionRevenus nombreSemainesParMois" name="result"></output>
</form>





<br> <br> <br> <br>


<form oninput="result.value = moyenneBaton.value * moyenneSoumissions.value">

<p> Actuellement</p>

<label for="moyenneBaton">Moyenne bâton</label>
<input type="number" name="moyenneBaton" id="moyenneBaton" maxlength="3" placeholder="20">
<br>

<label for="moyenneSoumissions">Moyenne soumissions / semaine </label>
<input type="number" name="moyenneSoumissions" id="moyenneSoumissions" placeholder="20">
<br>

<label for="moyenneProfits">Moyenne profits / projet </label>
<input type="number" name="moyenneProfits" id="moyenneProfits" placeholder="800">
<br>

<label for="nombreSemaines">Nombre de semaines / année </label>
<input type="number" name="nombreSemaines" id="nombreSemaines" placeholder="26">
<br>

<output for="moyenneBaton moyenneSoumissions" name="result"></output>

</form>

<br> <br>

<form oninput="result.value = moyenneBaton.value * moyenneSoumissions.value">

<p> Avec Inservio</p>

<label for="moyenneBaton">Moyenne bâton</label>
<input type="number" name="moyenneBaton" id="moyenneBaton" maxlength="3" placeholder="20">
<br>

<label for="moyenneSoumissions">Moyenne soumissions / semaine </label>
<input type="number" name="moyenneSoumissions" id="moyenneSoumissions" placeholder="20">
<br>

<label for="moyenneProfits">Moyenne profits / projet </label>
<input type="number" name="moyenneProfits" id="moyenneProfits" placeholder="800">
<br>

<label for="nombreSemaines">Nombre de semaines / année </label>
<input type="number" name="nombreSemaines" id="nombreSemaines" placeholder="26">
<br>

<output for="moyenneBaton moyenneSoumissions" name="result"></output>

</form>

<br> <br>

<form oninput="result.value = num1.value * num2.value">
<input name="num1" id="num1" type="number"> *
<input name="num2" id="num2" type="number"> =
<output for="num1 num2" name="result"></output>
</form>

<form oninput="result.value = num1.value * num2.value">
<input name="num1" id="num1" type="number"> *
<input name="num2" id="num2" type="number"> =
<output for="num1 num2" name="result"></output>
</form>




</body>
</html>

1 réponse

jordane45 Messages postés 38244 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 4 octobre 2024 4 690
30 avril 2017 à 00:59
Bonjour,

le nombre de semaines dans un mois.
(PS: Je sais qu'il y en as 52,

Dans un mois ... 52 ??
D'ailleurs .. pas plus dans une année .. du moins.. ça dépend lesquelles parfois c'est 53.


Ensuite, je ne vois nul part dans ton code de javascript ... qu'as tu commencé à coder ?

Et puis... quel sont tes champs pour les nombres de semaines ? leurs ID ?

Sachant que pour jouer avec la valeur des champs input en javascript c'est :
//récupération de la valeur d'un champ dont l'id est : id_du_champ
 var unevariable = document.getElementById('id_du_champ').value;

//stocke une valeur dans le champ :
var qqchose = 52;
document.getElementById('id_du_champ').value; = qqchose;




0