Valeurs entrées validées

L'onglet Validation d'un composant eForms permet de déterminer si les entrées utilisateur sont correctes. Ce didacticiel illustre l'utilisation d'un script pour vérifier que les champs de date ont été renseignés correctement.

  1. Vérifiez les noms de propriété des champs à utiliser dans votre script. Pour accéder aux noms de propriété, ouvrez le composant du champ à modifier, sélectionnez l'onglet API et notez la valeur du champ « Nom de propriété ».

  2. Sur l'onglet Validation des paramètres d'un composant Date/Heure, définissez le message d'erreur personnalisé à afficher si la valeur n'est pas valide. Entrez pour ce faire la chaîne de votre choix dans le champ « Message d'erreur personnalisé ».

  3. Développez le panneau Validation personnalisée et définissez la condition de validation à l'aide de Javascript. À titre d'exemple, le script ci-dessous vérifie que la date de début des congés d'un employé est postérieure à la date en cours.

    Copier
    // Convert both dates to milliseconds
    var date1_ms = Date.parse(data.dayOfLeave1);
    var date2_ms = Date.now();
    valid = (date1_ms > date2_ms);