Although this was uploaded a year ago, I hope you do get a chance to resolve a query I had regarding this tutorial. I implemented this check-test on my form's input field with the only difference of that my submit button gets enables only if the following conditions are met. It seems to work fantastically, but only for when the input is entered at one go. If the user chooses to backspace and rewrite something it fails the test to check all of these condition again, the button is still in enabled state when the input field is all backspace or doesn't have '@' etc. How do I resolve this? Thank you
Hi @Crypso. Jeff here. In order for your validation to work continually, you need to add conditions that make will turn the button to a disabled state. So using your example above, you would have one condition for when there is an '@' symbol present to turn the button to the enabled state, and then you would need to use a second condition for when there is no `@` symbol present to turn the button back to disabled. Be sure to use a Detect Trigger on the text property of the input field, that way these conditions are evaluated with every key press. I hope this helps!
Hi @marko - Under your condition that verifies the text entry / input from the field, use a Text response to change the error message. Here's a comprehensive guide on working with conditions and text entry. protopie.io/blog/rapid-prototyping-form-fields-using-conditions Hope that helps!
Hi Akarsh. Thank you for bringing up this question. Maybe some users in our community can help answering this better 🙂. They have already tried out these other tools so they have first hand information 😉. facebook.com/groups/1039114046207324
If you're stuck with making your Pies or have a specific topic you'd like us to cover in a tutorial,
drop us a message 👉 bit.ly/3qb9An0
Although this was uploaded a year ago, I hope you do get a chance to resolve a query I had regarding this tutorial. I implemented this check-test on my form's input field with the only difference of that my submit button gets enables only if the following conditions are met. It seems to work fantastically, but only for when the input is entered at one go.
If the user chooses to backspace and rewrite something it fails the test to check all of these condition again, the button is still in enabled state when the input field is all backspace or doesn't have '@' etc.
How do I resolve this? Thank you
Hi @Crypso. Jeff here. In order for your validation to work continually, you need to add conditions that make will turn the button to a disabled state. So using your example above, you would have one condition for when there is an '@' symbol present to turn the button to the enabled state, and then you would need to use a second condition for when there is no `@` symbol present to turn the button back to disabled. Be sure to use a Detect Trigger on the text property of the input field, that way these conditions are evaluated with every key press.
I hope this helps!
How to get different error messages based on input from the field?
Hi @marko - Under your condition that verifies the text entry / input from the field, use a Text response to change the error message. Here's a comprehensive guide on working with conditions and text entry. protopie.io/blog/rapid-prototyping-form-fields-using-conditions
Hope that helps!
How protopie is better than framer or Uxpin
Hi Akarsh. Thank you for bringing up this question. Maybe some users in our community can help answering this better 🙂. They have already tried out these other tools so they have first hand information 😉. facebook.com/groups/1039114046207324