Reprendre une donnée d'un autre formulaire

aidelaurent Messages postés 21 Date d'inscription   Statut Membre Dernière intervention   -  
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   -
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 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
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