web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / Having in one datacard...
Power Apps
Answered

Having in one datacard multiple textboxes that jump from one to the next after filling necessary fields + not going blank

(0) ShareShare
ReportReport
Posted on by 860

So I want to acheive this, all in the same Datacard for inputting bank account information, like so, as normally bank account input fields are made to look like:

Captura de pantalla 2024-04-08 114139.png

I want that once you finish writing the "ES" or the "YY" it takes you to the next field so you can keep writing withouth clicking again. Of course, the combined text is what the update property should be set as (created a textfield to concatenate all that). 

The problem here, is that it would just save on the first time, as all textboxes would go blank as no "Parent.Default" will help here.
i guess I could add 6 sharepoint columns that store each textbox information but ugh... Thought that would complicate everything further, as I need these boxes right next to each other, with no datacards in between them. 

So to sum up:

- Need to limit how many characters can be placed in each text input.

- Need that when you reached the limit, it takes you to the next combobox

- Need a way to have it set up like this but not going blank once you save the sharepoint item. 

Is any of this possible? Ty for your input!

Categories:
I have the same question (0)
  • Verified answer
    v-mengmli-msft Profile Picture
    Microsoft Employee on at

    Hi @WorkingRicardo ,

     

    I recommend you use SetFocus Function. Here is a link about it. SetFocus function in - Power Platform | Microsoft Learn

     

    Something just like this.

    1/OnChange of TextInput1.

    If(Self.Text="ES",SetFocus(TextInput2))

    When the user fills in "ES" in the first text input, clicking the enter key or tapping anywhere on the screen will take the user to the second text input.

     

    For other text inputs that require a specific length of text, you can use the Len function.

    vmengmlimsft_0-1712575384813.png

    If(Len(Self.Text)=4,SetFocus(NextTextInput))

     

    2/Once you have finished entering, you can use the Concatenate function to concatenate all the values and place it on the Update property of the data card.

    Concatenate(TextInput1.Text,TextInput2.Text,...)

     

    Best regards,

    Rimmon

  • WorkingRicardo Profile Picture
    860 on at

    Hey @v-mengmli-msft ty for your fast reply 🙂
    Oh yes this handles the moving from place to place like I wanted. Altough, no way for the changing to be automatic? Is it possible to have no need for enter key/ clicking screen?

    This leaves half of the problem... 😞 datacard will update to the concatenated value but the six textInputs will go back to blank as, no "parent.Default" is possible here. I think the only way to accomplish this would be what I sugested of having 6 different "Micro" columns to store that part of data and then concatenating them all together to have the whole bank account?

  • v-mengmli-msft Profile Picture
    Microsoft Employee on at

    Hi @WorkingRicardo ,

     

    As far as I know, there isn't. This is because leaving a text input before it takes one click.

    I don't think there's a need to use six columns, you can use functions to set the default value for each text input.

    vmengmlimsft_0-1712581072508.png

     

    Best regards,

    Rimmon

  • WorkingRicardo Profile Picture
    860 on at

    @v-mengmli-msft hey again 🙂 
    I'm already down the six column rabbit hole lol, but if another option is available, would rather that. Noo, but YY is not like that by default, it can change and be set to whatever number the user sets it to. Same for any other field. This creates the problem then of how do I have that to Sharepoint and store it so when I edit it, it doesn't go blank.

  • v-mengmli-msft Profile Picture
    Microsoft Employee on at

    Hi @WorkingRicardo ,

     

    I recommend that you use the method of submitting a form to save the user's input. Similarly, use Parent.Default on the second text input to display the value of the column used for its value.

     

    Best regards,

    Rimmon

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Congratulations to the April Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Apps

#1
Vish WR Profile Picture

Vish WR 839

#2
Valantis Profile Picture

Valantis 533

#3
Haque Profile Picture

Haque 412

Last 30 days Overall leaderboard