# Skip form slot based on previous slot result

**URL:** <https://forum.rasa.com/t/skip-form-slot-based-on-previous-slot-result/37744>\
**Category:** Rasa Open Source\
**Created:** [December 7, 2020, 1:46am UTC](https://forum.rasa.com/t/skip-form-slot-based-on-previous-slot-result/37744 "2020-12-07T01:46:49Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![marcos.allysson](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/marcos.allysson/32/12107_2.png) [@marcos.allysson](https://forum.rasa.com/u/marcos.allysson)\
**Post date:** [December 14, 2020, 1:20am UTC](https://forum.rasa.com/t/skip-form-slot-based-on-previous-slot-result/37744/2 "2020-12-14T01:20:38Z")

</div>

Hi @lara😃. You can do that using FormValidationAction on your actions.py to handle this. Its something like this:

```auto
from rasa_sdk.forms import FormValidationAction

class ValidateHealthForm(FormValidationAction):
    def name(self) -> Text:
        return "validate_health_form"

    async def validate_confirm_exercise(
        self,
        value: Text,
        dispatcher: CollectingDispatcher,
        tracker: Tracker,
        domain: Dict[Text, Any],
    ) -> Dict[Text, Any]:
        if value:
            return {"confirm_exercise": True}
        else:
            return {"exercise": "None", "confirm_exercise": False }

```

---

_[View the full topic](https://forum.rasa.com/t/skip-form-slot-based-on-previous-slot-result/37744)._
