﻿<?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  » Problem with checkboxes</title><generator>InstantForum 2017-1 Final</generator><description>Millisecond Forums</description><link>https://forums.millisecond.com/</link><webMaster>Millisecond Forums</webMaster><lastBuildDate>Thu, 17 Sep 2026 10:07:45 GMT</lastBuildDate><ttl>20</ttl><item><title>Problem with checkboxes</title><link>https://forums.millisecond.com/Topic34164.aspx</link><description>Hi everyone,&lt;br/&gt;&lt;br/&gt;At the beginning of my experiment, participants need to pick "significant items" from a list by checking the checkboxes next to it (there are 4 such lists: significantLastname, significantMothername, significantBirthcity, significantFavoritecity).&lt;br/&gt;&lt;br/&gt;In the output (data), I correctly see which items were marked. However, the marked items should also be removed from another (identical) list and not appear in the rest of the experiment. However, they do appear in the experiment... Please see below part of the script. Im also attaching the entire exp as a zip. file.&lt;br/&gt;&lt;br/&gt;I hope someone can help :)&lt;br/&gt;Nathalie&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;checkboxes significantLastname&amp;gt;&lt;br/&gt;/ required = false&lt;br/&gt;/ range = (0,12)&lt;br/&gt;/ position = (80%, 35%)&lt;br/&gt;/ size = (80%, 50%)&lt;br/&gt;/ options = (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"אלדן",&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"אלרון",&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"גרינברג",&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"גולדברג",&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"שטרית",&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"שילון",&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"אגמון",&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"מרידור",&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"רחמים",&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"כוכבי",&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"תירוש",&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"אבנרי",&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"בנימיני",&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"רשף",&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"אוחנה",&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"לוינסון"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;)&lt;br/&gt;&amp;lt;/checkboxes&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage significantLastname&amp;gt;&lt;br/&gt;/ questions = [1 = significantLastnameInstructions, significantLastname]&lt;br/&gt;/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)&lt;br/&gt;/ itemfontstyle = ("Arial", 3%, true, false, false, false, 5, 1)&lt;br/&gt;/ responsefontstyle = ("Arial", 2.5%, false, false, false, false, 5, 1)&lt;br/&gt;/ txcolor = (0, 0, 0)&lt;br/&gt;/ showpagenumbers = false&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(checkboxes.significantLastname.checked.1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;  item.Lastnames.removeitem(1);&lt;br/&gt;&amp;nbsp; };&lt;br/&gt;&amp;nbsp;&amp;nbsp;  if(checkboxes.significantLastname.checked.2) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;  item.Lastnames.removeitem(2);&lt;br/&gt;&amp;nbsp; };&lt;br/&gt;&amp;nbsp;&amp;nbsp;  if(checkboxes.significantLastname.checked.3) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;  item.Lastnames.removeitem(3);&lt;br/&gt;&amp;nbsp; };&lt;br/&gt;&amp;nbsp;&amp;nbsp;  if(checkboxes.significantLastname.checked.4) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;  item.Lastnames.removeitem(4);&lt;br/&gt;&amp;nbsp; };&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(checkboxes.significantLastname.checked.5) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;  item.Lastnames.removeitem(5);&lt;br/&gt;&amp;nbsp; };&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(checkboxes.significantLastname.checked.6) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;  item.Lastnames.removeitem(6);&lt;br/&gt;&amp;nbsp; };&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(checkboxes.significantLastname.checked.7) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;  item.Lastnames.removeitem(7);&lt;br/&gt;&amp;nbsp; };&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(checkboxes.significantLastname.checked.8) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;  item.Lastnames.removeitem(8);&lt;br/&gt;&amp;nbsp; };&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(checkboxes.significantLastname.checked.9) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;  item.Lastnames.removeitem(9);&lt;br/&gt;&amp;nbsp; };&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(checkboxes.significantLastname.checked.10) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;  item.Lastnames.removeitem(10);&lt;br/&gt;&amp;nbsp; };&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(checkboxes.significantLastname.checked.11) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;  item.Lastnames.removeitem(11);&lt;br/&gt;&amp;nbsp; };&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(checkboxes.significantLastname.checked.12) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;  item.Lastnames.removeitem(12);&lt;br/&gt;&amp;nbsp; };&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(checkboxes.significantLastname.checked.13) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;  item.Lastnames.removeitem(13);&lt;br/&gt;&amp;nbsp; };&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(checkboxes.significantLastname.checked.14) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;  item.Lastnames.removeitem(14);&lt;br/&gt;&amp;nbsp; };&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(checkboxes.significantLastname.checked.15) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;  item.Lastnames.removeitem(15);&lt;br/&gt;&amp;nbsp; };&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(checkboxes.significantLastname.checked.16) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;  item.Lastnames.removeitem(16);&lt;br/&gt;&amp;nbsp; };&lt;br/&gt;]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp; var i = 0;&lt;br/&gt;&amp;nbsp; while (i &amp;lt; item.Lastnames.itemcount){&lt;br/&gt;&amp;nbsp;&amp;nbsp;  i += 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  list.controlLastname.appenditem(i);&lt;br/&gt;&amp;nbsp; };&lt;br/&gt;&amp;nbsp; item.controlItems.appenditem(item.Lastnames.item(list.controlLastname.nextvalue));&lt;br/&gt;&amp;nbsp; item.controlItems.appenditem(item.Lastnames.item(list.controlLastname.nextvalue));&lt;br/&gt;&amp;nbsp; item.controlItems.appenditem(item.Lastnames.item(list.controlLastname.nextvalue));&lt;br/&gt;&amp;nbsp; item.controlItems.appenditem(item.Lastnames.item(list.controlLastname.nextvalue));&lt;br/&gt;&amp;nbsp; ]&lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list controlLastname&amp;gt;&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;</description><pubDate>Wed, 13 Apr 2022 05:28:16 GMT</pubDate><dc:creator>nkleinselle</dc:creator></item><item><title>RE: Problem with checkboxes</title><link>https://forums.millisecond.com/Topic34185.aspx</link><description>Thank you very much!! :)&lt;br/&gt;</description><pubDate>Wed, 13 Apr 2022 05:28:16 GMT</pubDate><dc:creator>nkleinselle</dc:creator></item><item><title>RE: Problem with checkboxes</title><link>https://forums.millisecond.com/Topic34171.aspx</link><description>&lt;blockquote data-id="34165" class="if-quote-wrapper" unselectable="on" data-guid="1649676835890" id="if_insertedNode_1649676834883" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34165" 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="34165" 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="34165" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;nkleinselle - 4/9/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34165"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;Some clarification...&lt;br/&gt;In this part of the script, it should randomly pick 4 items from the list (after removing all significant items). I think the mistake is there maybe...&lt;br/&gt;&lt;br/&gt;/ ontrialend = [&lt;br/&gt;  var i = 0;&lt;br/&gt;  while (i &amp;lt; item.Lastnames.itemcount){&lt;br/&gt;&amp;nbsp;i += 1;&lt;br/&gt;&amp;nbsp;list.controlLastname.appenditem(i);&lt;br/&gt;  };&lt;br/&gt;  item.controlItems.appenditem(item.Lastnames.item(list.controlLastname.nextvalue));&lt;br/&gt;  item.controlItems.appenditem(item.Lastnames.item(list.controlLastname.nextvalue));&lt;br/&gt;  item.controlItems.appenditem(item.Lastnames.item(list.controlLastname.nextvalue));&lt;br/&gt;  item.controlItems.appenditem(item.Lastnames.item(list.controlLastname.nextvalue));&lt;br/&gt;  ]&lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list controlLastname&amp;gt;&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="34165"&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;Your logic for removing items is flawed. When you remove item 1 from the item element, what was previously item 2 is item number 1 after the removal of the first item.&lt;br/&gt;&lt;br/&gt;So, this whole section here&lt;br/&gt;&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;  if(checkboxes.significantLastname.checked.1) {&lt;br/&gt;&amp;nbsp;item.Lastnames.removeitem(1);&lt;br/&gt;  };&lt;br/&gt;&amp;nbsp;if(checkboxes.significantLastname.checked.2) {&lt;br/&gt;&amp;nbsp;item.Lastnames.removeitem(2);&lt;br/&gt;  };&lt;br/&gt;&amp;nbsp;if(checkboxes.significantLastname.checked.3) {&lt;br/&gt;&amp;nbsp;item.Lastnames.removeitem(3);&lt;br/&gt;  };&lt;br/&gt;&amp;nbsp;if(checkboxes.significantLastname.checked.4) {&lt;br/&gt;&amp;nbsp;item.Lastnames.removeitem(4);&lt;br/&gt;  };&lt;br/&gt;&amp;nbsp;&amp;nbsp;  if(checkboxes.significantLastname.checked.5) {&lt;br/&gt;&amp;nbsp;item.Lastnames.removeitem(5);&lt;br/&gt;  };&lt;br/&gt;&amp;nbsp;&amp;nbsp;  if(checkboxes.significantLastname.checked.6) {&lt;br/&gt;&amp;nbsp;item.Lastnames.removeitem(6);&lt;br/&gt;  };&lt;br/&gt;&amp;nbsp;&amp;nbsp;  if(checkboxes.significantLastname.checked.7) {&lt;br/&gt;&amp;nbsp;item.Lastnames.removeitem(7);&lt;br/&gt;  };&lt;br/&gt;&amp;nbsp;&amp;nbsp;  if(checkboxes.significantLastname.checked.8) {&lt;br/&gt;&amp;nbsp;item.Lastnames.removeitem(8);&lt;br/&gt;  };&lt;br/&gt;&amp;nbsp;&amp;nbsp;  if(checkboxes.significantLastname.checked.9) {&lt;br/&gt;&amp;nbsp;item.Lastnames.removeitem(9);&lt;br/&gt;  };&lt;br/&gt;&amp;nbsp;&amp;nbsp;  if(checkboxes.significantLastname.checked.10) {&lt;br/&gt;&amp;nbsp;item.Lastnames.removeitem(10);&lt;br/&gt;  };&lt;br/&gt;&amp;nbsp;&amp;nbsp;  if(checkboxes.significantLastname.checked.11) {&lt;br/&gt;&amp;nbsp;item.Lastnames.removeitem(11);&lt;br/&gt;  };&lt;br/&gt;&amp;nbsp;&amp;nbsp;  if(checkboxes.significantLastname.checked.12) {&lt;br/&gt;&amp;nbsp;item.Lastnames.removeitem(12);&lt;br/&gt;  };&lt;br/&gt;&amp;nbsp;&amp;nbsp;  if(checkboxes.significantLastname.checked.13) {&lt;br/&gt;&amp;nbsp;item.Lastnames.removeitem(13);&lt;br/&gt;  };&lt;br/&gt;&amp;nbsp;&amp;nbsp;  if(checkboxes.significantLastname.checked.14) {&lt;br/&gt;&amp;nbsp;item.Lastnames.removeitem(14);&lt;br/&gt;  };&lt;br/&gt;&amp;nbsp;&amp;nbsp;  if(checkboxes.significantLastname.checked.15) {&lt;br/&gt;&amp;nbsp;item.Lastnames.removeitem(15);&lt;br/&gt;  };&lt;br/&gt;&amp;nbsp;&amp;nbsp;  if(checkboxes.significantLastname.checked.16) {&lt;br/&gt;&amp;nbsp;item.Lastnames.removeitem(16);&lt;br/&gt;  };&lt;br/&gt;]&lt;br/&gt;&lt;br/&gt;will in effect remove the wrong items.&lt;br/&gt;&lt;br/&gt;Consider this simple example, removing items 1 and 2 -- in this order -- from the item element. &lt;br/&gt;&lt;br/&gt;[code]&amp;lt;block myblock&amp;gt;&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.myitem.removeitem(1);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.myitem.removeitem(2);&lt;br/&gt;]&lt;br/&gt;&lt;br/&gt;/ postinstructions = (end)&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item myitem&amp;gt;&lt;br/&gt;/ 1 = "a"&lt;br/&gt;/ 2 = "b"&lt;br/&gt;/ 3 = "c"&lt;br/&gt;/ 4 = "d"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;page end&amp;gt;&lt;br/&gt;Items left in item element:&lt;br/&gt;&amp;lt;%item.myitem.item(1)%&amp;gt;&lt;br/&gt;&amp;lt;%item.myitem.item(2)%&amp;gt;&lt;br/&gt;&amp;lt;/page&amp;gt;&lt;br/&gt;[/code]&lt;br/&gt;&lt;br/&gt;You might think this would result in the removal of item "a" and "b", but that's wrong. It will remove item "a". Item "b" then immediately is the new item 1, and the new item 2, "c" will be removed.&lt;br/&gt;&lt;br/&gt;The simple fix to this is to work backwards:&lt;br/&gt;&lt;br/&gt;[code]&amp;lt;block myblock&amp;gt;&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.myitem.removeitem(2);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.myitem.removeitem(1);&lt;br/&gt;]&lt;br/&gt;/ postinstructions = (end)&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item myitem&amp;gt;&lt;br/&gt;/ 1 = "a"&lt;br/&gt;/ 2 = "b"&lt;br/&gt;/ 3 = "c"&lt;br/&gt;/ 4 = "d"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;page end&amp;gt;&lt;br/&gt;Items left in item element:&lt;br/&gt;&amp;lt;%item.myitem.item(1)%&amp;gt;&lt;br/&gt;&amp;lt;%item.myitem.item(2)%&amp;gt;&lt;br/&gt;&amp;lt;/page&amp;gt;&lt;br/&gt;[/code]&lt;br/&gt;</description><pubDate>Mon, 11 Apr 2022 11:59:35 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: Problem with checkboxes</title><link>https://forums.millisecond.com/Topic34165.aspx</link><description>Some clarification...&lt;br/&gt;In this part of the script, it should randomly pick 4 items from the list (after removing all significant items). I think the mistake is there maybe...&lt;br/&gt;&lt;br/&gt;/ ontrialend = [&lt;br/&gt;  var i = 0;&lt;br/&gt;  while (i &amp;lt; item.Lastnames.itemcount){&lt;br/&gt;&amp;nbsp;i += 1;&lt;br/&gt;&amp;nbsp;list.controlLastname.appenditem(i);&lt;br/&gt;  };&lt;br/&gt;  item.controlItems.appenditem(item.Lastnames.item(list.controlLastname.nextvalue));&lt;br/&gt;  item.controlItems.appenditem(item.Lastnames.item(list.controlLastname.nextvalue));&lt;br/&gt;  item.controlItems.appenditem(item.Lastnames.item(list.controlLastname.nextvalue));&lt;br/&gt;  item.controlItems.appenditem(item.Lastnames.item(list.controlLastname.nextvalue));&lt;br/&gt;  ]&lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list controlLastname&amp;gt;&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;</description><pubDate>Sat, 09 Apr 2022 12:52:11 GMT</pubDate><dc:creator>nkleinselle</dc:creator></item></channel></rss>