Page 1 sur 1

Autosize champs textarea formulaire

Publié : 10 mai 2023, 15:44
par Mockinbird

Bonjour,

Je suis en train de me confectionner un formulaire de consultation et j'aimerai utiliser la fonction javascript autosize (auto-agrandissement des champs textarea d'un formulaire).
Elle est utilisée, notamment, par les formulaires d'antécédents et dans le formulaire de consult ostéo.
J'ai copier/coller/modifié le code dans l'onglet javascript du formulaire pour qu'il corresponde au nom du nouveau formulaire (osteoConsultImport) :

Code : Tout sélectionner

$(document).ready(function() {  
//ajutement auto des textarea en hauteur autosize($('#formName_osteoConsultImport textarea')); });

Mais ça ne marche pas. La manœuvre doit donc être plus compliqué que ça...
Quelqu'un peut-il m'éclairer ?

Je vous remercie


Re: Autosize champs textarea formulaire

Publié : 10 mai 2023, 16:37
par Bertrand

Je confirme que ça doit fonctionner comme ça.
Je viens de regarder dans le module gynéco, cela est par exemple appliqué pour le formulaire d'écho de 12 SA.
Pas d'erreur à la console ?

B.


Re: Autosize champs textarea formulaire

Publié : 10 mai 2023, 16:41
par marsante

Bonjour Mockinbird,

Normalement ça marche comme ça.
Avez vous bien des champs textarea plutôt que text ?


Re: Autosize champs textarea formulaire

Publié : 10 mai 2023, 17:36
par Mockinbird
Bertrand a écrit : 10 mai 2023, 16:37

Pas d'erreur à la console ?

Quelle console ?

Le formulaire se charge bien dans le dossier patient et à la validation je n'ai aucune erreur. Il est parfaitement fonctionnel autrement.
Les champs du formulaires sont bien des textarea.
Pour créer ce formulaire j'ai créer une nouvelle catégorie de données médicales contenant les différents types de données propres à ce formulaire.
Si j'utilise le formulaire de base du module ostéo, l'autosize fonctionne normalement.


Re: Autosize champs textarea formulaire

Publié : 10 mai 2023, 19:50
par Mockinbird

Problème résolu : le nom du formulaire associé à mon type de données de consultations pour le support parent de mes consultations importées était OsteoConsultImport et non osteoConsultImport.
Le formulaire est bien trouvé par javascript maintenant.

Promis, à l'avenir je vais essayer de ne pas trop vous embêtez avec des problèmes qui n'en sont pas :?

Merci


Re: Autosize champs textarea formulaire

Publié : 11 mai 2023, 10:47
par marsante

Super. Pour la console, c'est celle du navigateur, F12 pour ouvrir l'option des développeurs et pour trouver le bon onglet. ;)