Donnez vie à vos documents numériques !
 

Logic

Toutes mes réponses sur les forums

Affichage de 3 réponses de 1 à 3 (sur un total de 3)
  • Auteur
    Réponses
  • Logic
    Membre

    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.

    Logic
    Membre

    Merci 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é ?

    Logic
    Membre

    Ah…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

Affichage de 3 réponses de 1 à 3 (sur un total de 3)