Toutes mes réponses sur les forums
-
AuteurRéponses
-
3 juillet 2020 à 19:39 en réponse à : Syntaxe pour vérifier qu’un champ contient au moins 2 lettres ET des chiffres #67877LogicMembre
Merlin, je loue ta foi en les utilisateurs ce que je faisait aussi mais comme disait l’autre ça c’était avant.
Mon formulaire d’origine était très light, pas de contrôle de champ, des cases cochées par défaut pour gagner du temps bref le truc simplissime.
Résultat dans 95% des cas, le formulaire est mal rempli. J’ai dû tout revoir et infantilisé mes utilisateurs en essayant de tout border pour avoir des informations correctes dans les champs.
Par exemple, j’ai fait ma demande initiale pour éviter que les utilisateurs renseignent un nombre au lieu d’un code alphanumérique…en ayant comme réponse : “Ah mince, j’ai pas vu…pourtant je me suis appliqué…” Bref, ils sont tous débordés et remplissent à la “one again”. Au final, moi et mon équipe perdons beaucoup de temps par la suite à essayer d’avoir les bonnes informations.Pour ce qui est d’enregistrer, le formulaire est dispo sur un réseau et doit rester propre. c’est la 1ère raison qui fait que je ne veux qu’il puisse enregistrer.
La deuxième, c’est que le document enregistré fait 2,5 Mo contre quelques centaines de ko en passant par imprimer mais surtout, en faisant enregistrer, les champs peuvent être modifié à posteriori ce qui n’est pas compatible avec l’utilisation prévue : une fois validé, personne ne doit pouvoir changer son contenu.Si tu as des solutions plus adaptées je suis preneur.
Bon weekend à tous.
3 juillet 2020 à 13:21 en réponse à : Syntaxe pour vérifier qu’un champ contient au moins 2 lettres ET des chiffres #67874LogicMembreMerci Bebarth et Merlin de vous pencher sur mon problème,
Quand je parlais de syntaxe :oh: on est en plein dedans !
Je ne connais pas du tout modeleRegEx, j’ai encore beaucoup de choses à découvrir.
Bebarth, j’ai choisi la vérification quand on sort du champ : Impeccable :extra:Une autre petite question pour finaliser mon formulaire :
j’ai adapté un code de Bebarth pour empêcher les utilisateurs d’enregistrer et leur indiquer qu’il faut utiliser un bouton pour valider le formulaire.
Cependant que je réponde oui ou non le formulaire s’enregistre :doute:var cMsg = “AVERTISSEMENT:”;
cMsg += “nnSi vous enregistrez, les donnu00E9es saisies dans ce formulaire ne seront pas conservu00E9es !”;
cMsg += “nnUtilisez le bouton IMPRIMER pour enregistrer le formulaire complu00E9tu00E9 au format PDF.”;
cMsg += “nnEtes-vous sûr de vouloir enregistrer ?”;var nRtn = app.alert(cMsg,2,2);
if(nRtn == 4)
this.resetForm();
else if(nRtn == 3)
exit;
else
//Unknown Response
console.println(“The Response Was somthing other than Yes/No: ” + nRtn);Où est ce que je me suis trompé ?
2 juillet 2020 à 18:35 en réponse à : Syntaxe pour vérifier qu’un champ contient au moins 2 lettres ET des chiffres #67871LogicMembreAh…paix à son âme
Pour en revenir à ma question, c’est bien un bout de code que je recherche :
Sans aller trop loin, si déjà je pouvais vérifier qu’il y a des lettres ET des chiffres dans la valeur du champ. je serai déjà très content.du genre : Si tous les caractères du champ sont des chiffres ou tous les caractères sont de lettres
app.alert -
AuteurRéponses