Donnez vie à vos documents numériques !
 

Répondre à : Si champ vide = non visible et autre affichage conditionnel

abracadabraPDF Forums PDF – Général Si champ vide = non visible et autre affichage conditionnel Répondre à : Si champ vide = non visible et autre affichage conditionnel

#65584
Patakess
Membre

Bonjour Merlin :)
J’ai bien utilisé les || pour mon ou. Mon code est le suivant (enfin la partie qui nous intéresse, l’autre étant le code de bebarth qui fonctionne :D )

Code:
var nom3=this.getField(“nom2”);
if (event.target.value==”” || nom3==”” ) {
  this.getField(“nom”).display=display.hidden;
  this.getField(“nom”).required=false;
} else if (age<18 || isNaN(age) || nom3!="") {
    this.getField(“nom”).display=display.visible;
    this.getField(“nom”).required=true;
  } else {
    this.getField(“nom”).display=display.hidden;
    this.getField(“nom”).required=false;
  }

Du coup je suppose que ça doit coincer à cause de l’ordre dans lequel j’ai mis tout ça ?
J’ai également essayé comme ça, plus “direct” mais non plus :

Code:
if (event.target.value==”” || this.getField(“nom2″).value ==”” ) {
  this.getField(“nom”).display=display.hidden;
  this.getField(“nom”).required=false;
} else if (age<18 || this.getField("nom2").value!="" || isNaN(age)) {
    this.getField(“nom”).display=display.visible;
    this.getField(“nom”).required=true;
  } else {
    this.getField(“nom”).display=display.hidden;
    this.getField(“nom”).required=false;
  }