cs_bellamy
Messages postés21Date d'inscriptiondimanche 26 février 2006StatutMembreDernière intervention29 février 2008
-
29 avril 2006 à 21:27
cs_bellamy
Messages postés21Date d'inscriptiondimanche 26 février 2006StatutMembreDernière intervention29 février 2008
-
7 mai 2006 à 21:09
Bonjour à tous,
J'ai fait un formulaire en PHP qui contient 4 champs numériques : la valeur d' un champs quelconque peut être calculée à partir des trois autres.
J' aimerais améliorer ce formulaire grâce à Javascript, pour que l'utilisateur remplisse trois champs quelconques et que la quatrième valeur s'affiche automatiquement dans le champs restant avant de valider le formulaire.
Je vous remercie d'avance pour votre aide.
Hermios
Messages postés264Date d'inscriptiondimanche 14 avril 2013StatutMembreDernière intervention23 mai 20142 1 mai 2006 à 17:55
La question est: est ce toujours le même champ qui doit se remplir automatiquement, ou ça change suivant les désirs de sa seigneurie l'utilisateur bien aimé?
Si tu te trouves dans le premier cas, la solution est simple:
Tu as défini
<form name="formulaire">
dans la définition de ton deuxième champ, tu rajoutes l'option onchange, ce qui donne
La fonction calcul est définie en javascript de la manière suivante:
function calcul()
{
document.formulaire.troisieme_champ.value = document.formulaire.premier_champ.value/document.formulaire.deuxieme_champ.value;
}
Bon, normalement, faut pas sauter de lignes!!! Et je suis pas sur du calcul, mais au moins, dans l'idée, c'est ça
Tu dois placer les dernières lignes entre deux balises de script, dans le head. Voilà
cs_bellamy
Messages postés21Date d'inscriptiondimanche 26 février 2006StatutMembreDernière intervention29 février 2008 1 mai 2006 à 14:48
Bonjour, je vous réexplique : j'ai fait un formulaire en PHP pour un planning de réservation de machines. Il y a 3 champs qui sont remplis par l'utilisateur :
_ nombre de pièces à fabriquer par la machine
_ nombre de pièces fabriquées à l'heure
_ durée de la réservation de la machine
(désolé, je me suis trompé, il n'y a que trois champs qui sont dépendants l ' un de l'autre).
Pour faire une résérvation, l'utilisateur doit proceder de deux manières differentes:soit il remplit le champ du nbre de pièces à fabriquer et le nbre par heure, soit il remplit le nombre par heure et la durée. Je voudrais, à l'aide de JavaScript, que la valeur du 3ème champ restant s'affiche dès que le 2ème champ est rempli pour éviter que l'utilisateur fasse un calcul à la main pour le remplir.
Merci d'avance