﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Millisecond Forums » Millisecond Forums » Inquisit 6  » Help using if-else /onTrialEnd</title><generator>InstantForum 2017-1 Final</generator><description>Millisecond Forums</description><link>https://forums.millisecond.com/</link><webMaster>Millisecond Forums</webMaster><lastBuildDate>Sun, 08 Mar 2026 16:45:31 GMT</lastBuildDate><ttl>20</ttl><item><title>Help using if-else /onTrialEnd</title><link>https://forums.millisecond.com/Topic41351.aspx</link><description>Hello&lt;br/&gt;why is the if-else below returning values.att_check1 equal 0, even when _all_ conditions in parentheses are met?&lt;br/&gt;I'm probably missing something very obvious here, please, help!&lt;br/&gt;&lt;br/&gt; if (radiobuttons.att_check1_1==0 &amp;amp;&amp;amp; radioButtons.att_check1_2==2 &amp;amp;&amp;amp; radioButtons.att_check1_3==0) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.att_check1 = 1;&lt;br/&gt;&amp;nbsp; } else {&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.att_check1 = 0;&lt;br/&gt;&amp;nbsp; }&lt;br/&gt;&lt;br/&gt;Below is the entire IQX for the record.&lt;br/&gt;EN&lt;br/&gt;---&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;//&amp;lt;defaults&amp;gt;&lt;br/&gt;///fontstyle = ("Arial", 2.00%, false, false, false, false, 5, 1)&lt;br/&gt;///canvassize = (95%,95%)&lt;br/&gt;///halign = center&lt;br/&gt;//&amp;lt;/defaults&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;// Comment out&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/att_check1 = -1&lt;br/&gt;/att_check2 = -1&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;// Data to summarized for each subject&lt;br/&gt;&amp;lt;summarydata&amp;gt;&lt;br/&gt;/columns = (values.att_check1, radioButtons.att_check1_1.response, radioButtons.att_check1_2.response, radioButtons.att_check1_3.response,&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.att_check2, radioButtons.att_check2_1.response, radioButtons.att_check2_2.response, radioButtons.att_check2_3.response&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;)&lt;br/&gt;&amp;lt;/summarydata&amp;gt;&lt;br/&gt;//&lt;br/&gt;// Gratitude - Attention Check1&lt;br/&gt;//&lt;br/&gt;&lt;br/&gt;&amp;lt;survey attent_check1&amp;gt;&lt;br/&gt;/pages = [1=att_check1]&lt;br/&gt;&amp;lt;/survey&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage att_check1&amp;gt;  &lt;br/&gt;/caption = "&amp;lt;b&amp;gt;&amp;lt;u&amp;gt;先ほどご覧いただいた動画について、お答えください。&amp;lt;/u&amp;gt;&amp;lt;/b&amp;gt;"&lt;br/&gt;/questions = [1-3=noreplace(att_check1_1, att_check1_2, att_check1_3)]&lt;br/&gt;/ itemfontstyle = ("Arial", 2.00%, false, false, false, false, 5, 1)&lt;br/&gt;/ itemspacing = 1.0%&lt;br/&gt;/ showpagenumbers = false&lt;br/&gt;/ showbackbutton = false&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ responsefontstyle = ("Arial", 2.0%, false, false, false, false, 5, 1)&lt;br/&gt;/ finishlabel = "次へ"&lt;br/&gt;/ nextlabel = "次へ"&lt;br/&gt;/ onTrialEnd = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (radiobuttons.att_check1_1==0 &amp;amp;&amp;amp; radioButtons.att_check1_2==2 &amp;amp;&amp;amp; radioButtons.att_check1_3==0) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.att_check1 = 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.att_check1 = 0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br/&gt;]&lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;radiobuttons att_check1_1&amp;gt;&lt;br/&gt;// correct response is 0&lt;br/&gt;/ caption="&amp;lt;b&amp;gt;動画の舞台はどこでしたか？ &amp;lt;/b&amp;gt;"&lt;br/&gt;/ options=("病院の食堂", "建物の外", "寝室")&lt;br/&gt;/ optionvalues = ("0", "1", "2")&lt;br/&gt;/ required = true&lt;br/&gt;/ orientation = horizontalequal&lt;br/&gt;/ order = random&lt;br/&gt;&amp;lt;/radiobuttons&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;radiobuttons att_check1_2&amp;gt;&lt;br/&gt;// correcto response is 2&lt;br/&gt;/ caption="&amp;lt;b&amp;gt;動画に登場した主な登場人物は誰でしたか？ &amp;lt;/b&amp;gt;"&lt;br/&gt;/ options=("女性二人", "男性一人と女性一人", "男性二人")&lt;br/&gt;/ optionvalues = ("0", "1", "2")&lt;br/&gt;/ required = true&lt;br/&gt;/ orientation = horizontalequal&lt;br/&gt;/ order = random&lt;br/&gt;&amp;lt;/radiobuttons&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;radiobuttons att_check1_3&amp;gt;&lt;br/&gt;// correct response is 0&lt;br/&gt;/ caption="&amp;lt;b&amp;gt;動画ではどのような出来事が起こりましたか？ &amp;lt;/b&amp;gt;"&lt;br/&gt;/ options=("男性が職場の人たちから&amp;lt;br&amp;gt;思いがけないお金を受け取った", "男性が亡くなった妻を&amp;lt;br&amp;gt;悼んでいた", "男性が木製のカウンタートップの&amp;lt;br&amp;gt;作り方を説明していた")&lt;br/&gt;/ optionvalues = ("0", "1", "2")&lt;br/&gt;/ required = true&lt;br/&gt;/ orientation = horizontalequal&lt;br/&gt;/ order = random&lt;br/&gt;&amp;lt;/radiobuttons&amp;gt;&lt;br/&gt;&lt;br/&gt;///&lt;br/&gt;/// &lt;br/&gt;/// END - Attention Check1&lt;br/&gt;///&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;//&lt;br/&gt;// Neutral - Attention Check2&lt;br/&gt;//&lt;br/&gt;&lt;br/&gt;&amp;lt;survey attent_check2&amp;gt;&lt;br/&gt;/pages = [1=att_check2]&lt;br/&gt;&amp;lt;/survey&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage att_check2&amp;gt;  &lt;br/&gt;/caption = "&amp;lt;b&amp;gt;&amp;lt;u&amp;gt;先ほどご覧いただいた動画について、お答えください。&amp;lt;/u&amp;gt;&amp;lt;/b&amp;gt;"&lt;br/&gt;/questions = [1-3=noreplace(att_check2_1, att_check2_2, att_check2_3)]&lt;br/&gt;/ itemfontstyle = ("Arial", 2.00%, false, false, false, false, 5, 1)&lt;br/&gt;/ itemspacing = 1.0%&lt;br/&gt;/ showpagenumbers = false&lt;br/&gt;/ showbackbutton = false&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ responsefontstyle = ("Arial", 2.0%, false, false, false, false, 5, 1)&lt;br/&gt;/ finishlabel = "次へ"&lt;br/&gt;/ nextlabel = "次へ"&lt;br/&gt;/ onTrialEnd = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (radiobuttons.att_check2_1==0 &amp;amp;&amp;amp; radioButtons.att_check2_2==1 &amp;amp;&amp;amp; radioButtons.att_check2_3==2) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.att_check2 = 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.att_check2 = 0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br/&gt;]&lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;radiobuttons att_check2_1&amp;gt;&lt;br/&gt;// correct response is 0&lt;br/&gt;/ caption="&amp;lt;b&amp;gt;動画の舞台はどこでしたか？ &amp;lt;/b&amp;gt;"&lt;br/&gt;/ options=("建物の中", "建物の外", "さまざまな場所")&lt;br/&gt;/ optionvalues = ("0", "1", "2")&lt;br/&gt;/ required = true&lt;br/&gt;/ orientation = horizontalequal&lt;br/&gt;/ order = random&lt;br/&gt;&amp;lt;/radiobuttons&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;radiobuttons att_check2_2&amp;gt;&lt;br/&gt;// correct response is 1&lt;br/&gt;/ caption="&amp;lt;b&amp;gt;動画の主な登場人物は誰でしたか？ &amp;lt;/b&amp;gt;"&lt;br/&gt;/ options=("男性一人", "男性一人と女性一人", "男性二人")&lt;br/&gt;/ optionvalues = ("0", "1", "2")&lt;br/&gt;/ required = true&lt;br/&gt;/ orientation = horizontalequal&lt;br/&gt;/ order = random&lt;br/&gt;&amp;lt;/radiobuttons&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;radiobuttons att_check2_3&amp;gt;&lt;br/&gt;//correct response is 2&lt;br/&gt;/ caption="&amp;lt;b&amp;gt;動画の中で何が起きましたか？ &amp;lt;/b&amp;gt;"&lt;br/&gt;/ options=("女性が同僚から思いがけず&amp;lt;br&amp;gt;お金を受け取った", "男性が激しい&amp;lt;br&amp;gt;口論になった", "二人が一緒に&amp;lt;br&amp;gt;家具を組み立てた")&lt;br/&gt;/ optionvalues = ("0", "1", "2")&lt;br/&gt;/ required = true&lt;br/&gt;/ orientation = horizontalequal&lt;br/&gt;/ order = random&lt;br/&gt;&amp;lt;/radiobuttons&amp;gt;&lt;br/&gt;&lt;br/&gt;///&lt;br/&gt;/// &lt;br/&gt;/// END - Attention Check1&lt;br/&gt;///</description><pubDate>Sat, 12 Jul 2025 23:22:23 GMT</pubDate><dc:creator>EN</dc:creator></item><item><title>RE: Help using if-else /onTrialEnd</title><link>https://forums.millisecond.com/Topic41353.aspx</link><description>&lt;blockquote data-id="41352" class="if-quote-wrapper" unselectable="on" data-guid="1752362530455" contenteditable="false" id="if_insertedNode_1752362529443"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="41352" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="41352" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="41352" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 7/12/2025&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-41352"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="41351" class="if-quote-wrapper" unselectable="on" data-guid="1752362530455" contenteditable="false" id="if_insertedNode_1752324063708"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="41351" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="41351" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="41351" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;EN - 7/12/2025&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-41351"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;Hello&lt;br/&gt;why is the if-else below returning values.att_check1 equal 0, even when _all_ conditions in parentheses are met?&lt;br/&gt;I'm probably missing something very obvious here, please, help!&lt;br/&gt;&lt;br/&gt; if (radiobuttons.att_check1_1==0 &amp;amp;&amp;amp; radioButtons.att_check1_2==2 &amp;amp;&amp;amp; radioButtons.att_check1_3==0) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.att_check1 = 1;&lt;br/&gt;&amp;nbsp; } else {&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.att_check1 = 0;&lt;br/&gt;&amp;nbsp; }&lt;br/&gt;&lt;br/&gt;Below is the entire IQX for the record.&lt;br/&gt;EN&lt;br/&gt;---&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;//&amp;lt;defaults&amp;gt;&lt;br/&gt;///fontstyle = ("Arial", 2.00%, false, false, false, false, 5, 1)&lt;br/&gt;///canvassize = (95%,95%)&lt;br/&gt;///halign = center&lt;br/&gt;//&amp;lt;/defaults&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;// Comment out&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/att_check1 = -1&lt;br/&gt;/att_check2 = -1&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;// Data to summarized for each subject&lt;br/&gt;&amp;lt;summarydata&amp;gt;&lt;br/&gt;/columns = (values.att_check1, radioButtons.att_check1_1.response, radioButtons.att_check1_2.response, radioButtons.att_check1_3.response,&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.att_check2, radioButtons.att_check2_1.response, radioButtons.att_check2_2.response, radioButtons.att_check2_3.response&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;)&lt;br/&gt;&amp;lt;/summarydata&amp;gt;&lt;br/&gt;//&lt;br/&gt;// Gratitude - Attention Check1&lt;br/&gt;//&lt;br/&gt;&lt;br/&gt;&amp;lt;survey attent_check1&amp;gt;&lt;br/&gt;/pages = [1=att_check1]&lt;br/&gt;&amp;lt;/survey&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage att_check1&amp;gt;  &lt;br/&gt;/caption = "&amp;lt;b&amp;gt;&amp;lt;u&amp;gt;先ほどご覧いただいた動画について、お答えください。&amp;lt;/u&amp;gt;&amp;lt;/b&amp;gt;"&lt;br/&gt;/questions = [1-3=noreplace(att_check1_1, att_check1_2, att_check1_3)]&lt;br/&gt;/ itemfontstyle = ("Arial", 2.00%, false, false, false, false, 5, 1)&lt;br/&gt;/ itemspacing = 1.0%&lt;br/&gt;/ showpagenumbers = false&lt;br/&gt;/ showbackbutton = false&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ responsefontstyle = ("Arial", 2.0%, false, false, false, false, 5, 1)&lt;br/&gt;/ finishlabel = "次へ"&lt;br/&gt;/ nextlabel = "次へ"&lt;br/&gt;/ onTrialEnd = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (radiobuttons.att_check1_1==0 &amp;amp;&amp;amp; radioButtons.att_check1_2==2 &amp;amp;&amp;amp; radioButtons.att_check1_3==0) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.att_check1 = 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.att_check1 = 0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br/&gt;]&lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;radiobuttons att_check1_1&amp;gt;&lt;br/&gt;// correct response is 0&lt;br/&gt;/ caption="&amp;lt;b&amp;gt;動画の舞台はどこでしたか？ &amp;lt;/b&amp;gt;"&lt;br/&gt;/ options=("病院の食堂", "建物の外", "寝室")&lt;br/&gt;/ optionvalues = ("0", "1", "2")&lt;br/&gt;/ required = true&lt;br/&gt;/ orientation = horizontalequal&lt;br/&gt;/ order = random&lt;br/&gt;&amp;lt;/radiobuttons&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;radiobuttons att_check1_2&amp;gt;&lt;br/&gt;// correcto response is 2&lt;br/&gt;/ caption="&amp;lt;b&amp;gt;動画に登場した主な登場人物は誰でしたか？ &amp;lt;/b&amp;gt;"&lt;br/&gt;/ options=("女性二人", "男性一人と女性一人", "男性二人")&lt;br/&gt;/ optionvalues = ("0", "1", "2")&lt;br/&gt;/ required = true&lt;br/&gt;/ orientation = horizontalequal&lt;br/&gt;/ order = random&lt;br/&gt;&amp;lt;/radiobuttons&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;radiobuttons att_check1_3&amp;gt;&lt;br/&gt;// correct response is 0&lt;br/&gt;/ caption="&amp;lt;b&amp;gt;動画ではどのような出来事が起こりましたか？ &amp;lt;/b&amp;gt;"&lt;br/&gt;/ options=("男性が職場の人たちから&amp;lt;br&amp;gt;思いがけないお金を受け取った", "男性が亡くなった妻を&amp;lt;br&amp;gt;悼んでいた", "男性が木製のカウンタートップの&amp;lt;br&amp;gt;作り方を説明していた")&lt;br/&gt;/ optionvalues = ("0", "1", "2")&lt;br/&gt;/ required = true&lt;br/&gt;/ orientation = horizontalequal&lt;br/&gt;/ order = random&lt;br/&gt;&amp;lt;/radiobuttons&amp;gt;&lt;br/&gt;&lt;br/&gt;///&lt;br/&gt;/// &lt;br/&gt;/// END - Attention Check1&lt;br/&gt;///&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;//&lt;br/&gt;// Neutral - Attention Check2&lt;br/&gt;//&lt;br/&gt;&lt;br/&gt;&amp;lt;survey attent_check2&amp;gt;&lt;br/&gt;/pages = [1=att_check2]&lt;br/&gt;&amp;lt;/survey&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage att_check2&amp;gt;  &lt;br/&gt;/caption = "&amp;lt;b&amp;gt;&amp;lt;u&amp;gt;先ほどご覧いただいた動画について、お答えください。&amp;lt;/u&amp;gt;&amp;lt;/b&amp;gt;"&lt;br/&gt;/questions = [1-3=noreplace(att_check2_1, att_check2_2, att_check2_3)]&lt;br/&gt;/ itemfontstyle = ("Arial", 2.00%, false, false, false, false, 5, 1)&lt;br/&gt;/ itemspacing = 1.0%&lt;br/&gt;/ showpagenumbers = false&lt;br/&gt;/ showbackbutton = false&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ responsefontstyle = ("Arial", 2.0%, false, false, false, false, 5, 1)&lt;br/&gt;/ finishlabel = "次へ"&lt;br/&gt;/ nextlabel = "次へ"&lt;br/&gt;/ onTrialEnd = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (radiobuttons.att_check2_1==0 &amp;amp;&amp;amp; radioButtons.att_check2_2==1 &amp;amp;&amp;amp; radioButtons.att_check2_3==2) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.att_check2 = 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.att_check2 = 0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br/&gt;]&lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;radiobuttons att_check2_1&amp;gt;&lt;br/&gt;// correct response is 0&lt;br/&gt;/ caption="&amp;lt;b&amp;gt;動画の舞台はどこでしたか？ &amp;lt;/b&amp;gt;"&lt;br/&gt;/ options=("建物の中", "建物の外", "さまざまな場所")&lt;br/&gt;/ optionvalues = ("0", "1", "2")&lt;br/&gt;/ required = true&lt;br/&gt;/ orientation = horizontalequal&lt;br/&gt;/ order = random&lt;br/&gt;&amp;lt;/radiobuttons&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;radiobuttons att_check2_2&amp;gt;&lt;br/&gt;// correct response is 1&lt;br/&gt;/ caption="&amp;lt;b&amp;gt;動画の主な登場人物は誰でしたか？ &amp;lt;/b&amp;gt;"&lt;br/&gt;/ options=("男性一人", "男性一人と女性一人", "男性二人")&lt;br/&gt;/ optionvalues = ("0", "1", "2")&lt;br/&gt;/ required = true&lt;br/&gt;/ orientation = horizontalequal&lt;br/&gt;/ order = random&lt;br/&gt;&amp;lt;/radiobuttons&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;radiobuttons att_check2_3&amp;gt;&lt;br/&gt;//correct response is 2&lt;br/&gt;/ caption="&amp;lt;b&amp;gt;動画の中で何が起きましたか？ &amp;lt;/b&amp;gt;"&lt;br/&gt;/ options=("女性が同僚から思いがけず&amp;lt;br&amp;gt;お金を受け取った", "男性が激しい&amp;lt;br&amp;gt;口論になった", "二人が一緒に&amp;lt;br&amp;gt;家具を組み立てた")&lt;br/&gt;/ optionvalues = ("0", "1", "2")&lt;br/&gt;/ required = true&lt;br/&gt;/ orientation = horizontalequal&lt;br/&gt;/ order = random&lt;br/&gt;&amp;lt;/radiobuttons&amp;gt;&lt;br/&gt;&lt;br/&gt;///&lt;br/&gt;/// &lt;br/&gt;/// END - Attention Check1&lt;br/&gt;///&lt;a class="if-quote-goto quote-link" href="#" data-id="41351"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Because &lt;strong&gt;radiobuttons.name&lt;/strong&gt; does not return anything, much less the response given. If you want to check the response, then you need to check the &lt;strong&gt;response property&lt;/strong&gt;.&lt;br/&gt;&lt;br/&gt;&lt;a href="https://www.millisecond.com/support/docs/v6/html/language/properties/response.htm"&gt;&lt;a href="https://www.millisecond.com/support/docs/v6/html/language/properties/response.htm"&gt;https://www.millisecond.com/support/docs/v6/html/language/properties/response.htm&lt;/a&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="41352"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Yes, of course! Thanks, Dave!&lt;br/&gt;EN</description><pubDate>Sat, 12 Jul 2025 23:22:23 GMT</pubDate><dc:creator>EN</dc:creator></item><item><title>RE: Help using if-else /onTrialEnd</title><link>https://forums.millisecond.com/Topic41352.aspx</link><description>&lt;blockquote data-id="41351" class="if-quote-wrapper" unselectable="on" data-guid="1752324063900" contenteditable="false" id="if_insertedNode_1752324063708"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="41351" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="41351" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="41351" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;EN - 7/12/2025&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-41351"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;Hello&lt;br/&gt;why is the if-else below returning values.att_check1 equal 0, even when _all_ conditions in parentheses are met?&lt;br/&gt;I'm probably missing something very obvious here, please, help!&lt;br/&gt;&lt;br/&gt; if (radiobuttons.att_check1_1==0 &amp;amp;&amp;amp; radioButtons.att_check1_2==2 &amp;amp;&amp;amp; radioButtons.att_check1_3==0) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.att_check1 = 1;&lt;br/&gt;&amp;nbsp; } else {&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.att_check1 = 0;&lt;br/&gt;&amp;nbsp; }&lt;br/&gt;&lt;br/&gt;Below is the entire IQX for the record.&lt;br/&gt;EN&lt;br/&gt;---&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;//&amp;lt;defaults&amp;gt;&lt;br/&gt;///fontstyle = ("Arial", 2.00%, false, false, false, false, 5, 1)&lt;br/&gt;///canvassize = (95%,95%)&lt;br/&gt;///halign = center&lt;br/&gt;//&amp;lt;/defaults&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;// Comment out&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/att_check1 = -1&lt;br/&gt;/att_check2 = -1&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;// Data to summarized for each subject&lt;br/&gt;&amp;lt;summarydata&amp;gt;&lt;br/&gt;/columns = (values.att_check1, radioButtons.att_check1_1.response, radioButtons.att_check1_2.response, radioButtons.att_check1_3.response,&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.att_check2, radioButtons.att_check2_1.response, radioButtons.att_check2_2.response, radioButtons.att_check2_3.response&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;)&lt;br/&gt;&amp;lt;/summarydata&amp;gt;&lt;br/&gt;//&lt;br/&gt;// Gratitude - Attention Check1&lt;br/&gt;//&lt;br/&gt;&lt;br/&gt;&amp;lt;survey attent_check1&amp;gt;&lt;br/&gt;/pages = [1=att_check1]&lt;br/&gt;&amp;lt;/survey&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage att_check1&amp;gt;  &lt;br/&gt;/caption = "&amp;lt;b&amp;gt;&amp;lt;u&amp;gt;先ほどご覧いただいた動画について、お答えください。&amp;lt;/u&amp;gt;&amp;lt;/b&amp;gt;"&lt;br/&gt;/questions = [1-3=noreplace(att_check1_1, att_check1_2, att_check1_3)]&lt;br/&gt;/ itemfontstyle = ("Arial", 2.00%, false, false, false, false, 5, 1)&lt;br/&gt;/ itemspacing = 1.0%&lt;br/&gt;/ showpagenumbers = false&lt;br/&gt;/ showbackbutton = false&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ responsefontstyle = ("Arial", 2.0%, false, false, false, false, 5, 1)&lt;br/&gt;/ finishlabel = "次へ"&lt;br/&gt;/ nextlabel = "次へ"&lt;br/&gt;/ onTrialEnd = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (radiobuttons.att_check1_1==0 &amp;amp;&amp;amp; radioButtons.att_check1_2==2 &amp;amp;&amp;amp; radioButtons.att_check1_3==0) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.att_check1 = 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.att_check1 = 0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br/&gt;]&lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;radiobuttons att_check1_1&amp;gt;&lt;br/&gt;// correct response is 0&lt;br/&gt;/ caption="&amp;lt;b&amp;gt;動画の舞台はどこでしたか？ &amp;lt;/b&amp;gt;"&lt;br/&gt;/ options=("病院の食堂", "建物の外", "寝室")&lt;br/&gt;/ optionvalues = ("0", "1", "2")&lt;br/&gt;/ required = true&lt;br/&gt;/ orientation = horizontalequal&lt;br/&gt;/ order = random&lt;br/&gt;&amp;lt;/radiobuttons&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;radiobuttons att_check1_2&amp;gt;&lt;br/&gt;// correcto response is 2&lt;br/&gt;/ caption="&amp;lt;b&amp;gt;動画に登場した主な登場人物は誰でしたか？ &amp;lt;/b&amp;gt;"&lt;br/&gt;/ options=("女性二人", "男性一人と女性一人", "男性二人")&lt;br/&gt;/ optionvalues = ("0", "1", "2")&lt;br/&gt;/ required = true&lt;br/&gt;/ orientation = horizontalequal&lt;br/&gt;/ order = random&lt;br/&gt;&amp;lt;/radiobuttons&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;radiobuttons att_check1_3&amp;gt;&lt;br/&gt;// correct response is 0&lt;br/&gt;/ caption="&amp;lt;b&amp;gt;動画ではどのような出来事が起こりましたか？ &amp;lt;/b&amp;gt;"&lt;br/&gt;/ options=("男性が職場の人たちから&amp;lt;br&amp;gt;思いがけないお金を受け取った", "男性が亡くなった妻を&amp;lt;br&amp;gt;悼んでいた", "男性が木製のカウンタートップの&amp;lt;br&amp;gt;作り方を説明していた")&lt;br/&gt;/ optionvalues = ("0", "1", "2")&lt;br/&gt;/ required = true&lt;br/&gt;/ orientation = horizontalequal&lt;br/&gt;/ order = random&lt;br/&gt;&amp;lt;/radiobuttons&amp;gt;&lt;br/&gt;&lt;br/&gt;///&lt;br/&gt;/// &lt;br/&gt;/// END - Attention Check1&lt;br/&gt;///&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;//&lt;br/&gt;// Neutral - Attention Check2&lt;br/&gt;//&lt;br/&gt;&lt;br/&gt;&amp;lt;survey attent_check2&amp;gt;&lt;br/&gt;/pages = [1=att_check2]&lt;br/&gt;&amp;lt;/survey&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage att_check2&amp;gt;  &lt;br/&gt;/caption = "&amp;lt;b&amp;gt;&amp;lt;u&amp;gt;先ほどご覧いただいた動画について、お答えください。&amp;lt;/u&amp;gt;&amp;lt;/b&amp;gt;"&lt;br/&gt;/questions = [1-3=noreplace(att_check2_1, att_check2_2, att_check2_3)]&lt;br/&gt;/ itemfontstyle = ("Arial", 2.00%, false, false, false, false, 5, 1)&lt;br/&gt;/ itemspacing = 1.0%&lt;br/&gt;/ showpagenumbers = false&lt;br/&gt;/ showbackbutton = false&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ responsefontstyle = ("Arial", 2.0%, false, false, false, false, 5, 1)&lt;br/&gt;/ finishlabel = "次へ"&lt;br/&gt;/ nextlabel = "次へ"&lt;br/&gt;/ onTrialEnd = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (radiobuttons.att_check2_1==0 &amp;amp;&amp;amp; radioButtons.att_check2_2==1 &amp;amp;&amp;amp; radioButtons.att_check2_3==2) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.att_check2 = 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.att_check2 = 0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br/&gt;]&lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;radiobuttons att_check2_1&amp;gt;&lt;br/&gt;// correct response is 0&lt;br/&gt;/ caption="&amp;lt;b&amp;gt;動画の舞台はどこでしたか？ &amp;lt;/b&amp;gt;"&lt;br/&gt;/ options=("建物の中", "建物の外", "さまざまな場所")&lt;br/&gt;/ optionvalues = ("0", "1", "2")&lt;br/&gt;/ required = true&lt;br/&gt;/ orientation = horizontalequal&lt;br/&gt;/ order = random&lt;br/&gt;&amp;lt;/radiobuttons&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;radiobuttons att_check2_2&amp;gt;&lt;br/&gt;// correct response is 1&lt;br/&gt;/ caption="&amp;lt;b&amp;gt;動画の主な登場人物は誰でしたか？ &amp;lt;/b&amp;gt;"&lt;br/&gt;/ options=("男性一人", "男性一人と女性一人", "男性二人")&lt;br/&gt;/ optionvalues = ("0", "1", "2")&lt;br/&gt;/ required = true&lt;br/&gt;/ orientation = horizontalequal&lt;br/&gt;/ order = random&lt;br/&gt;&amp;lt;/radiobuttons&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;radiobuttons att_check2_3&amp;gt;&lt;br/&gt;//correct response is 2&lt;br/&gt;/ caption="&amp;lt;b&amp;gt;動画の中で何が起きましたか？ &amp;lt;/b&amp;gt;"&lt;br/&gt;/ options=("女性が同僚から思いがけず&amp;lt;br&amp;gt;お金を受け取った", "男性が激しい&amp;lt;br&amp;gt;口論になった", "二人が一緒に&amp;lt;br&amp;gt;家具を組み立てた")&lt;br/&gt;/ optionvalues = ("0", "1", "2")&lt;br/&gt;/ required = true&lt;br/&gt;/ orientation = horizontalequal&lt;br/&gt;/ order = random&lt;br/&gt;&amp;lt;/radiobuttons&amp;gt;&lt;br/&gt;&lt;br/&gt;///&lt;br/&gt;/// &lt;br/&gt;/// END - Attention Check1&lt;br/&gt;///&lt;a class="if-quote-goto quote-link" href="#" data-id="41351"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Because &lt;strong&gt;radiobuttons.name&lt;/strong&gt; does not return anything, much less the response given. If you want to check the response, then you need to check the &lt;strong&gt;response property&lt;/strong&gt;.&lt;br/&gt;&lt;br/&gt;&lt;a href="https://www.millisecond.com/support/docs/v6/html/language/properties/response.htm"&gt;https://www.millisecond.com/support/docs/v6/html/language/properties/response.htm&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;</description><pubDate>Sat, 12 Jul 2025 12:45:12 GMT</pubDate><dc:creator>Dave</dc:creator></item></channel></rss>