abracadabraPDF › Forums › PDF – Général › Formulaire remplissable après un choix sur bouton radio › Répondre à : Formulaire remplissable après un choix sur bouton radio

La ligne « y.readonly = true » de la fonction verrouiller ne se charge-t-elle pas déjà de cela ?
Non, parce-que ton script ne fait que déclarer la fonction à l’ouverture, il ne l’exécute pas.
Pour que la fonction soit exécutée dans la foulée il faut le dire juste après l’avoir déclarée :
// déclaration de la fonction
function verrouiller(y) {
// Make field Read-Only
y.readonly = true;
// Set Grayed out colors
y.fillColor = [« G », 0.75]; y.borderColor = [« G », 2/3]; y.textColor = [« G », 0.5];
}
// exécution de la fonction
verrouiller(y);
Mais si la variable « y » n’est pas préalablement déclarée elle aussi ça ne fonctionnera pas.