# Items in list, one by one

**URL:** <https://community.thunkable.com/t/items-in-list-one-by-one/1658001>\
**Category:** Questions about Thunkable X\
**Created:** [December 20, 2021, 10:50pm UTC](https://community.thunkable.com/t/items-in-list-one-by-one/1658001 "2021-12-20T22:50:50Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![stronazyskuup](https://avatars.discourse-cdn.com/v4/letter/s/a698b9/32.png) [@stronazyskuup](https://community.thunkable.com/u/stronazyskuup)\
**Post date:** [December 20, 2021, 10:50pm UTC](https://community.thunkable.com/t/items-in-list-one-by-one/1658001/1 "2021-12-20T22:50:50Z")

</div>

How to add items to a list using textbox one by one?

---

<div class="post-metadata">

**Author:** ![bnice](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/bnice/32/110648_2.png) [@bnice](https://community.thunkable.com/u/bnice)\
**Post date:** [December 20, 2021, 11:32pm UTC](https://community.thunkable.com/t/items-in-list-one-by-one/1658001/2 "2021-12-20T23:32:56Z")

</div>

Hello @stronazyskuup,  
To make sure I am following, is your workflow as follows?

1. Someone types into a textbox.
2. Text is submitted somehow (enter, button, etc.).
3. Input text is added to the list.

If this is correct, are you just using a list viewer and wanting the new text to show up at the bottom of the list in the viewer?

---

<div class="post-metadata">

**Author:** ![kareem](https://avatars.discourse-cdn.com/v4/letter/k/9de053/32.png) [@kareem](https://community.thunkable.com/u/kareem)\
**Post date:** [December 21, 2021, 9:29am UTC](https://community.thunkable.com/t/items-in-list-one-by-one/1658001/3 "2021-12-21T09:29:15Z")

</div>

I agree with @bnice , can we get some more context? I see a few potential workflows here, I’ll leave some solutions to both in case I guessed right:

**1) The user enters a long string that you would then like to segment into a list?**

a) One suggestion here would be to format the input parameters, for the sake of the example I’ll use emails: since emails can not have spaces, you could just have the user put as many emails as they (or you) want, then upon unfocus-ing you can use the block that has something like `make list from text <textbox/inputbox> with delimeter " "` and store that in a variable

b) Another suggestion following the email example would be to have a function that gets a substring from the space to:  
_i. The last space if the entries are more than 1_  
_ii. Or the most recent space to the left (e.g get last item in the list, find its occurence in the text, then go to position item’s length +1 or +2 (I cant remember how spaces work off the top of my head)_

**2) You have multiple labels or input and would like to store their values in a list?**  
In this scenario, my suggestion would be to save them in a specific column/row then use an any component function; Something like `for each item j in list all label in <column name>, get label j's text` then add that text to a list (your preference of last, first, random…).

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/0/f/0f59f292712368bce16ff80133ae10de8a6f27e8.png) [@system](https://community.thunkable.com/u/system)\
**Post date:** [March 21, 2022, 9:30am UTC](https://community.thunkable.com/t/items-in-list-one-by-one/1658001/4 "2022-03-21T09:30:14Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
