Page 1 sur 1

Web : passage de valeurs de champs

MessagePublié: 16 Juil 2002 à 14:51
par Le Sylvanien
Bonjour,Je souhaiterais envoyer les valeurs des champs d'un masque vers un nouveau masque après soumission : pas de problème si on parle de champs Notes.Dans mon cas, il s'agit de récupérer les valeurs des champs qui ont été déclarés en HTML "<INPUT type="text">" dans un champ texte riche du premier masque qui sert de formulaire de saisie aux utilisateurs ?Est-ce possible de conserver ce fonctionnement qui permet de rendre paramétrable la création de formulaires de saisie sous Web ? Et si oui, comment récupère-t'on les variables HTML ?Merci[%sig%]

Re: Web : passage de valeurs de champs

MessagePublié: 17 Juil 2002 à 08:59
par Sylvain
En gros tu veux récupérer dans le WebQuerySaveAgent la valeur d'un champ qui n'existe pas dans ton masque car il a été créé en HTML, c'est bien ça ?[%sig%]

Re: Web : passage de valeurs de champs

MessagePublié: 17 Juil 2002 à 10:51
par Le Sylvanien
Yes, tu as bien comprisPour être plus clair, mon premier masque contient un champ texte riche calculé : ce champ est initialisé à l'ouverture du masque avec un code HTML choisi avant (via des documents modèles) et qui contient des balises "<INPUT>" : le champ riche est affiché en lecture HTML pour que son contenu soit formaté pour un utilisateur. Tout le but du jeu est de pouvoir récupérer les valeurs saisies par l'utilisateur dans ces balises "<INPUT>" après soumission du formulaire.[%sig%]

Re: Web : passage de valeurs de champs

MessagePublié: 17 Juil 2002 à 15:24
par Sylvain
Si tu saisis tes champs créés en HTML, lors de la sauvegarde, le serveur te renverra une erreur: "xxxx champ introuvable dans le masque...". Car pour chaque champ de ta page doit correspondre un champ dans ton masque.La méthode la plus simple a mon avis pour contourner le problème, c'est d'utiliser une petite routine javascript, qui avant l'enregistrement va récupérer les valeurs des champs, les concaténer et les stoker dans un champ caché (type=HIDDEN) qui lui existe dans ton masque. Et vider les champs pour ne pas avoir d'erreur au niveau du serveur.[%sig%]

Re: Web : passage de valeurs de champs

MessagePublié: 18 Juil 2002 à 09:49
par Le Sylvanien
Effectivement, j'ai pu me rendre compte de l'erreur retournée : ça fonctionnait en déclarant un champ "<INPUT>" sans spécifié d'attribut "NAME=" et l'erreur se déclarait dès que je le spécifiais !Très bonne idée pour le javascript avec champ intermédiaire : je pense que c'est ce que je faire !Merci[%sig%]