DropDown: Select option only once

PennController for IBEX Forums Support DropDown: Select option only once

Viewing 1 post (of 1 total)
  • Author
    Posts
  • #11075
    dimitra_94
    Participant

    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()
    )

    );

Viewing 1 post (of 1 total)
  • You must be logged in to reply to this topic.