abracadabraPDF › Forums › PDF – Général › Bouton de validation › Répondre à : Bouton de validation
21 septembre 2020 à 19:09
#67996
bebarth
Maître des clés
bonsoir,
Il fallait juste rajouter un “try catch” sur le test de la valeur du champ requise, car cette propriété n’existe pas pour les boutons…
Code:
…
try {
if(ff.required && (ff.type==”text” || ff.type==”combobox”)) {
console.println(indexField+”- Examen champ “+ff.type+” obligatoire “”+nameField+””.”);
console.println(“Valeur=”+ff.value);
if (ff.type==”text” && ff.value!=”” && ff.valueAsString.charAt(0)!=” “) {
console.println(“Saisie valide.”);
} else {
app.alert(“Saisie obligatoire manquante…r(champ “”+nameField+””).”,1);
OK–;
ff.setFocus();
//Sortie
break;
}
}
} catch (e) {};
…
try {
if(ff.required && (ff.type==”text” || ff.type==”combobox”)) {
console.println(indexField+”- Examen champ “+ff.type+” obligatoire “”+nameField+””.”);
console.println(“Valeur=”+ff.value);
if (ff.type==”text” && ff.value!=”” && ff.valueAsString.charAt(0)!=” “) {
console.println(“Saisie valide.”);
} else {
app.alert(“Saisie obligatoire manquante…r(champ “”+nameField+””).”,1);
OK–;
ff.setFocus();
//Sortie
break;
}
}
} catch (e) {};
…
@+
:bonjour:
PS : On peut remplacer “try catch” par “if (ff.type!=”button”)“…