Form : selon la valeur d'un champ, un autre champ se remplit automatiquement  (Lu 259 fois) Partager ce sujet Imprimer

1 B


Philio  01 février 2021 : 14:59

Bonjour,


Je voulais faire un truc a priori simple :

J'ai un formulaire PDF. Un premier champ, liste déroulante, propose des références produits. Je voulais qu'en fonction de la valeur choisie dans ce champ s'affiche le prix du produit sélectionné dans un second champ.

J'ai entré dans la fenêtre 'script de calcul personnalisé le script suivant' :

var chaudiere = this.getField("ref chaudiere").value;
if (chaudiere.value="ATLANTIC ALFEA EXTENSA AI MONO 5")
{event.value=1000;}
else if (chaudiere.value="ATLANTIC ALFEA EXTENSA AI MONO 6")
{event.value=1200;}
else if (chaudiere.value="ATLANTIC ALFEA EXTENSA AI MONO 8")
{event.value=1500;}
else if (chaudiere.value="ATLANTIC ALFEA EXTENSA AI MONO 10")
{event.value=1800;}
else
{event.value=0;}

Et ça ne marche pas...
Merci d'avance pour votre aide.

IP archivée


bebarth  01 février 2021 : 17:58

bonjour,
Il suffit juste d'indiquer des valeurs d'exportations pour tes références et un script de calcul pour le champ "prix" :
event.target.value=this.getField("refChaudiere").value;Ne pas oublier de cocher la case "Valider la valeur sélectionnée immédiatement".
@+
 :bonjour:

IP archivée


Philio  02 février 2021 : 10:44

Merci !
Je mets ça en oeuvre demain, et te tiens au courant.

IP archivée


Philio  03 février 2021 : 09:37

@ bebarth merci encore, beaucoup.

IP archivée


Onagat  25 mars 2021 : 16:58

Bonjour,


j'avais à peu près la même problématique que Philio, et ça marche parfaitement jusque là.
Sauf que j'aurais besoin d'afficher un deuxième champ.
Menu déroulant : Nom de l'agence
>> Champ 1 : adresse de l'agence
>> Champ 2 : téléphone de l'agence.


Evidemment je pourrais mettre l'adresse et le tél à la suite mais c'est moins joli, surtout que je ne peux pas sauter de ligne.


Vais-je devoir passer par des codes compliqués en javaScript ?


merci d'avance pour votre aide




IP archivée