- Mark as New
- Follow
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report
Hi guys
i have a switch statement attached to a text fields cauculate field -
it is required to show/hide various fileds
it is behaving very weird - if you make an initial selection its fine - everything shows/hides correctly - but if you change you selection more than a few times it seems to default to only showing a couple of the second set of fields
i guess there must be an error in it somewhere, but after several hours of frustration, i still cant get it to work
can anyone spot the error?
here is the switch
switch(Any_affected_kids_droplist.rawValue) {
case "1":
page35.enrol_affchidONE_sub.presence = "hidden";
page14.affchildONE_sub.presence = "hidden";
page36.enrol_affchidtwo_sub.presence = "hidden";
page15.affchildTWO_sub.presence = "hidden";
page37.enrol_affchidTHREE_sub.presence = "hidden";
page16.affchild_THREE_sub.presence = "hidden";
page38.enrol_affchidFOUR_sub.presence = "hidden";
page17.affchild_FOUR_sub.presence = "hidden";
page39.enrol_affchidFIVE_sub.presence = "hidden";
page18.affchild_FIVE_sub.presence = "hidden";
page40.enrol_affchidSIX_sub.presence = "hidden";
page19.affchild_SIX_SUB.presence = "hidden";
break;
case "2":
page35.enrol_affchidONE_sub.presence = "visible";
page14.affchildONE_sub.presence = "visible";
page36.enrol_affchidtwo_sub.presence = "hidden";
page15.affchildTWO_sub.presence = "hidden";
page37.enrol_affchidTHREE_sub.presence = "hidden";
page16.affchild_THREE_sub.presence = "hidden";
page38.enrol_affchidFOUR_sub.presence = "hidden";
page17.affchild_FOUR_sub.presence = "hidden";
page39.enrol_affchidFIVE_sub.presence = "hidden";
page18.affchild_FIVE_sub.presence = "hidden";
page40.enrol_affchidSIX_sub.presence = "hidden";
page19.affchild_SIX_SUB.presence = "hidden";
break;
case "3":
page35.enrol_affchidONE_sub.presence = "visible";
page14.affchildONE_sub.presence = "visible";
page36.enrol_affchidtwo_sub.presence = "visible";
page15.affchildTWO_sub.presence = "visible";
page37.enrol_affchidTHREE_sub.presence = "hidden";
page16.affchild_THREE_sub.presence = "hidden";
page38.enrol_affchidFOUR_sub.presence = "hidden";
page17.affchild_FOUR_sub.presence = "hidden";
page39.enrol_affchidFIVE_sub.presence = "hidden";
page18.affchild_FIVE_sub.presence = "hidden";
page40.enrol_affchidSIX_sub.presence = "hidden";
page19.affchild_SIX_SUB.presence = "hidden";
break;
case "4":
page35.enrol_affchidONE_sub.presence = "visible";
page14.affchildONE_sub.presence = "visible";
page36.enrol_affchidtwo_sub.presence = "visible";
page15.affchildTWO_sub.presence = "visible";
page37.enrol_affchidTHREE_sub.presence = "visible";
page16.affchild_THREE_sub.presence = "visible";
page38.enrol_affchidFOUR_sub.presence = "hidden";
page17.affchild_FOUR_sub.presence = "hidden";
page39.enrol_affchidFIVE_sub.presence = "hidden";
page18.affchild_FIVE_sub.presence = "hidden";
page40.enrol_affchidSIX_sub.presence = "hidden";
page19.affchild_SIX_SUB.presence = "hidden";
break;
case "5":
page35.enrol_affchidONE_sub.presence = "visible";
page14.affchildONE_sub.presence = "visible";
page36.enrol_affchidtwo_sub.presence = "visible";
page15.affchildTWO_sub.presence = "visible";
page37.enrol_affchidTHREE_sub.presence = "visible";
page16.affchild_THREE_sub.presence = "visible";
page38.enrol_affchidFOUR_sub.presence = "visible";
page17.affchild_FOUR_sub.presence = "visible";
page39.enrol_affchidFIVE_sub.presence = "hidden";
page18.affchild_FIVE_sub.presence = "hidden";
page40.enrol_affchidSIX_sub.presence = "hidden";
page19.affchild_SIX_SUB.presence = "hidden";
break;
case "6":
page35.enrol_affchidONE_sub.presence = "visible";
page14.affchildONE_sub.presence = "visible";
page36.enrol_affchidtwo_sub.presence = "visible";
page15.affchildTWO_sub.presence = "visible";
page37.enrol_affchidTHREE_sub.presence = "visible";
page16.affchild_THREE_sub.presence = "visible";
page38.enrol_affchidFOUR_sub.presence = "visible";
page17.affchild_FOUR_sub.presence = "visible";
page39.enrol_affchidFIVE_sub.presence = "visible";
page18.affchild_FIVE_sub.presence = "visible";
page40.enrol_affchidSIX_sub.presence = "hidden";
page19.affchild_SIX_SUB.presence = "hidden";
break;
case "7":
page35.enrol_affchidONE_sub.presence = "visible";
page14.affchildONE_sub.presence = "visible";
page36.enrol_affchidtwo_sub.presence = "visible";
page15.affchildTWO_sub.presence = "visible";
page37.enrol_affchidTHREE_sub.presence = "visible";
page16.affchild_THREE_sub.presence = "visible";
page38.enrol_affchidFOUR_sub.presence = "visible";
page17.affchild_FOUR_sub.presence = "visible";
page39.enrol_affchidFIVE_sub.presence = "visible";
page18.affchild_FIVE_sub.presence = "visible";
page40.enrol_affchidSIX_sub.presence = "visible";
page19.affchild_SIX_SUB.presence = "visible";
break;
}
thanks heaps!
Solved! Go to Solution.
Views
Replies
Total Likes