Reply To: Output Text based on Selection in Dropdown Menu

PennController for IBEX Forums Support Output Text based on Selection in Dropdown Menu Reply To: Output Text based on Selection in Dropdown Menu

#5777
Jeremy
Keymaster

Hi Andreas,

You’re mixing up plain javascript code and PennController code. The PennController test commands are meant to be used autonomously (ie. as a block of commands separated by commas, or inside a callback command for example, just like a newText command for example) not inside a javascript triconditional like this. You need to use success and/or failure so you can execute PennController commands conditionally. So this is what you second trial should look like:

newTrial("check",
    newText("optionA").print(),
    newText("optionB").print()
    ,
    getVar("handedness").test.is("left")
        .success( getText("optionA").text("Option1"),getText("optionB").text("Option3") )
        .failure( getText("optionA").text("Option2"),getText("optionB").text("Option4") )
    ,
    newButton("Next")
        .print()
        .wait()
)

Jeremy