PennController for IBEX › Forums › Support › DropDown: Select option only once
Tagged: disable_other_options, dropdown, only_once, select
- This topic has 0 replies, 1 voice, and was last updated 1 month ago by dimitra_94.
-
AuthorPosts
-
November 7, 2024 at 12:30 pm #11075dimitra_94Participant
Hi,
I am preparing a questionnaire with some ranking questions. These questions are implemented with the help of drop-down-menus. What I am having trouble with is making each option in the menu selectable only once. In other words, once a participant has chosen one of the options, I want that option to be disabled / to disappear, so that they cannot select it again – even by mistake. I am pasting my code below, please let me know how to go about this.
Thanks in advance!
Dimitra//// RANKING 1
PennController(“ranking1”,
newText(“<p>Stellen Sie sich vor, Sie befinden sich in einer Kommunikationssituation (mündlich oder schriftlich). <br>Um einzuschätzen, <b>wie formell eine Situation ist</b>, können verschiedene Situationsmerkmale eine Rolle spielen. <br> Bitte ordnen Sie die folgenden 4 Merkmale nach ihrer <b>Wichtigkeit für die Situationseinschätzung</b>. <br> Bitte beginnen Sie mit dem <b>für Sie persönlich</b> wichtigsten Merkmal (oben=sehr wichtig; unten=nicht so wichtig). <br> Bitte wählen Sie für jede Frage eine andere Option aus.”)
.settings.css(“font-family”, “times new roman”)
.settings.css(“font-size”, “18px”)
.settings.center()
.print(),newDropDown(“1”, “Bitte eine Option auswählen”)
.settings.add(“Beziehung zur anderen Person (soziale Hierarchie)”, “Vertrautheit mit dem anderen Person (vertraut, unbekannt)”, “Eigenschaften der anderen Person(z.B. Alter, Aussehen & Auftreten)”, “Ort (z.B., Behörde, privates Umfeld)”)
.shuffle()
.settings.log()
.settings.center()
.print(),newDropDown(“2”, “Bitte eine Option auswählen”)
.settings.add(“Beziehung zur anderen Person (soziale Hierarchie)”, “Vertrautheit mit dem anderen Person (vertraut, unbekannt)”, “Eigenschaften der anderen Person(z.B. Alter, Aussehen & Auftreten)”, “Ort (z.B., Behörde, privates Umfeld)”)
.shuffle()
.settings.log()
.settings.center()
.print(),newDropDown(“3”, “Bitte eine Option auswählen”)
.settings.add(“Beziehung zur anderen Person (soziale Hierarchie)”, “Vertrautheit mit dem anderen Person (vertraut, unbekannt)”, “Eigenschaften der anderen Person(z.B. Alter, Aussehen & Auftreten)”, “Ort (z.B., Behörde, privates Umfeld)”)
.shuffle()
.settings.log()
.settings.center()
.print(),newDropDown(“4”, “Bitte eine Option auswählen”)
.settings.add(“Beziehung zur anderen Person (soziale Hierarchie)”, “Vertrautheit mit dem anderen Person (vertraut, unbekannt)”, “Eigenschaften der anderen Person(z.B. Alter, Aussehen & Auftreten)”, “Ort (z.B., Behörde, privates Umfeld)”)
.shuffle()
.settings.log()
.settings.center()
.print(),newButton(“continue”, “Weiter”)
.settings.css(“font-family”, “calibri”)
.settings.css(“font-size”, “12px”)
.settings.center()
.print()
.wait(
getDropDown(“1”).test.selected()
.and(getDropDown(“2”).test.selected())
.and(getDropDown(“3”).test.selected())
.and(getDropDown(“4”).test.selected())
.failure(newText(‘error’, “Bitte antworten Sie auf alle Fragen”).color(“red”).print()),
getButton(“continue”).wait()
));
-
AuthorPosts
- You must be logged in to reply to this topic.