


H folks,
I'm a syntax issue (I hope that's all) with how you declare and set var's values with switch statements
below is a commented version of what i'm attempting (which should clarify the issue)
Var fav_colour; // i dont know where/how to declare these var's in a switch
Var fav_food;
//and so on letting me declare and manipulate values based on switch selection…
switch (this.rawValue) {
case "1":
fav_colour.rawvalue = “blue”;
fav_food.rawvalue = “Apples”;
///and so on to post variable values (which can then be used in (java version of a) concatenated environment e.g. X.rawvalue = a1.value + fav_colour.rawvalue + fav_food.rawvalue + a2.value or similar…… mostly values wont be displayed in their own form fields just concatenated...
break;
case "2":
fav_colour.rawvalue = “red”;
// am I right in thinking that just because you declare two var’s you don’t require values for both of them in each switch instance {acknowledging this could lead to “null” being inserted …..}
break;
case "3":
fav_colour.rawvalue = “grey”;
fav_food.rawvalue = “oranges”;
// and so on…
// these var’s and values will be used almost exclusively in as noted under case “2”: ie java spliced together to form output strings
}
Thanks folks
Views
Replies
Sign in to like this content
Total Likes
Hi Greg,
It may just be the way you have posted, but there are two things:
"Var" should be "var"
and
".rawvalue" should be ".rawValue"
If the variables are global variables then you need to use the .value to access and set the value of the variable. However if they are script variables, then you don't need the .value (or .rawValue)
var fav_colour; // declared but not set
var fav_food;
...
some script
...
fav_colour = "Red";
fav_food = "Apples";
You can also set the value of the variable, when you declare it:
var fav_colour = "Red";
Hope that helps,
Niall
Views
Replies
Sign in to like this content
Total Likes