What have I done wrong with this IF statement?
Hi,
I'm trying to get a certain buttons to appear depending on score returned in a given box...but it's not working.
I can get it to work when there are fewer options and threescore is a > thing, but equal to and more options, I'm struggling with.
Can anyone see where i've gone wrong?
var nResult = this.getField("score").value;
if ( nResult = 200 ) {
this.getField("adventure_seeker").display = display.hidden;
this.getField("mountain_climber").display = display.hidden;
this.getField("deep_diver").display = display.visible;
this.getField("JOINT AS_MC").display = display.hidden;
this.getField("JOINT AS_DD").display = display.hidden;
this.getField("JOINT DD_MC").display = display.hidden;
this.getField("no_score").display = display.hidden;
}
else if ( nResult = 160 ) {
this.getField("adventure_seeker").display = display.hidden;
this.getField("mountain_climber").display = display.hidden;
this.getField("deep_diver").display = display.visible;
this.getField("JOINT AS_MC").display = display.hidden;
this.getField("JOINT AS_DD").display = display.hidden;
this.getField("JOINT DD_MC").display = display.hidden;
this.getField("no_score").display = display.hidden;
}
else if ( nResult = 151 ) {
this.getField("adventure_seeker").display = display.hidden;
this.getField("mountain_climber").display = display.hidden;
this.getField("deep_diver").display = display.visible;
this.getField("JOINT AS_MC").display = display.hidden;
this.getField("JOINT AS_DD").display = display.hidden;
this.getField("JOINT DD_MC").display = display.hidden;
this.getField("no_score").display = display.hidden;
}
else if ( nResult = 40 ) {
this.getField("adventure_seeker").display = display.visible;
this.getField("mountain_climber").display = display.hidden;
this.getField("deep_diver").display = display.hidden;
this.getField("JOINT AS_MC").display = display.hidden;
this.getField("JOINT AS_DD").display = display.hidden;
this.getField("JOINT DD_MC").display = display.hidden;
this.getField("no_score").display = display.hidden;
}
else if ( nResult = 31 ) {
this.getField("adventure_seeker").display = display.visible;
this.getField("mountain_climber").display = display.hidden;
this.getField("deep_diver").display = display.hidden;
this.getField("JOINT AS_MC").display = display.hidden;
this.getField("JOINT AS_DD").display = display.hidden;
this.getField("JOINT DD_MC").display = display.hidden;
this.getField("no_score").display = display.hidden;
}
else if ( nResult = 80 ) {
this.getField("adventure_seeker").display = display.visible;
this.getField("mountain_climber").display = display.hidden;
this.getField("deep_diver").display = display.hidden;
this.getField("JOINT AS_MC").display = display.hidden;
this.getField("JOINT AS_DD").display = display.hidden;
this.getField("JOINT DD_MC").display = display.hidden;
this.getField("no_score").display = display.hidden;
}
else if ( nResult = 71 ) {
this.getField("adventure_seeker").display = display.visible;
this.getField("mountain_climber").display = display.hidden;
this.getField("deep_diver").display = display.hidden;
this.getField("JOINT AS_MC").display = display.hidden;
this.getField("JOINT AS_DD").display = display.hidden;
this.getField("JOINT DD_MC").display = display.hidden;
this.getField("no_score").display = display.hidden;
}
else if ( nResult = 4 ) {
this.getField("adventure_seeker").display = display.hidden;
this.getField("mountain_climber").display = display.visible;
this.getField("deep_diver").display = display.hidden;
this.getField("JOINT AS_MC").display = display.hidden;
this.getField("JOINT AS_DD").display = display.hidden;
this.getField("JOINT DD_MC").display = display.hidden;
this.getField("no_score").display = display.hidden;
}
else if ( nResult = 13 ) {
this.getField("adventure_seeker").display = display.hidden;
this.getField("mountain_climber").display = display.visible;
this.getField("deep_diver").display = display.hidden;
this.getField("JOINT AS_MC").display = display.hidden;
this.getField("JOINT AS_DD").display = display.hidden;
this.getField("JOINT DD_MC").display = display.hidden;
this.getField("no_score").display = display.hidden;
}
else if ( nResult = 53 ) {
this.getField("adventure_seeker").display = display.hidden;
this.getField("mountain_climber").display = display.visible;
this.getField("deep_diver").display = display.hidden;
this.getField("JOINT AS_MC").display = display.hidden;
this.getField("JOINT AS_DD").display = display.hidden;
this.getField("JOINT DD_MC").display = display.hidden;
this.getField("no_score").display = display.hidden;
}
else if ( nResult = 62 ) {
this.getField("adventure_seeker").display = display.hidden;
this.getField("mountain_climber").display = display.visible;
this.getField("deep_diver").display = display.hidden;
this.getField("JOINT AS_MC").display = display.hidden;
this.getField("JOINT AS_DD").display = display.hidden;
this.getField("JOINT DD_MC").display = display.hidden;
this.getField("no_score").display = display.hidden;
}
else if ( nResult = 22 ) {
this.getField("adventure_seeker").display = display.hidden;
this.getField("mountain_climber").display = display.hidden;
this.getField("deep_diver").display = display.hidden;
this.getField("JOINT AS_MC").display = display.visible;
this.getField("JOINT AS_DD").display = display.hidden;
this.getField("JOINT DD_MC").display = display.hidden;
this.getField("no_score").display = display.hidden;
}
else if ( nResult = 102 ) {
this.getField("adventure_seeker").display = display.hidden;
this.getField("mountain_climber").display = display.hidden;
this.getField("deep_diver").display = display.hidden;
this.getField("JOINT AS_MC").display = display.hidden;
this.getField("JOINT AS_DD").display = display.visible;
this.getField("JOINT DD_MC").display = display.hidden;
this.getField("no_score").display = display.hidden;
}
else if ( nResult = 120 ) {
this.getField("adventure_seeker").display = display.hidden;
this.getField("mountain_climber").display = display.hidden;
this.getField("deep_diver").display = display.hidden;
this.getField("JOINT AS_MC").display = display.hidden;
this.getField("JOINT AS_DD").display = display.hidden;
this.getField("JOINT DD_MC").display = display.visible;
this.getField("no_score").display = display.hidden;
}
else {
this.getField("adventure_seeker").display = display.hidden;
this.getField("mountain_climber").display = display.hidden;
this.getField("deep_diver").display = display.hidden;
this.getField("JOINT AS_MC").display = display.hidden;
this.getField("JOINT AS_DD").display = display.hidden;
this.getField("JOINT DD_MC").display = display.hidden;
this.getField("no_score").display = display.visible;
}
Thanks in advance ![]()
