# Conditional Instructions

> Validate forms in the Document Editor and Viewer with conditional instructions: Condition operators, And/Or groups, Instruction types and a booking form.

- **Product:** TX Text Control .NET Server
- **Section:** Documentation
- **Kind:** Topic
- **Path:** TX Text Control .NET Server > Document Processing > Conditional Instructions
- **Web URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/document-processing/conditional-instructions/
- **LLMs URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/document-processing/conditional-instructions/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/document-processing/conditional-instructions/llms-full.txt

---

## On This Page

- [How Conditional Instructions Work](https://docs.textcontrol.com/tx-text-control-dotnet-server/document-processing/conditional-instructions/#how-conditional-instructions-work)
- [Where Conditional Instructions Run](https://docs.textcontrol.com/tx-text-control-dotnet-server/document-processing/conditional-instructions/#where-conditional-instructions-run)
- [Create Rules in the Document Editor](https://docs.textcontrol.com/tx-text-control-dotnet-server/document-processing/conditional-instructions/#create-rules-in-the-document-editor)
- [Conditions for Each Form Field Type](https://docs.textcontrol.com/tx-text-control-dotnet-server/document-processing/conditional-instructions/#conditions-for-each-form-field-type)
- [Combine Conditions With And and Or](https://docs.textcontrol.com/tx-text-control-dotnet-server/document-processing/conditional-instructions/#combine-conditions-with-and-and-or)
- [Instruction Types](https://docs.textcontrol.com/tx-text-control-dotnet-server/document-processing/conditional-instructions/#instruction-types)
- [Else Instructions](https://docs.textcontrol.com/tx-text-control-dotnet-server/document-processing/conditional-instructions/#else-instructions)
- [Initial and Change Instructions](https://docs.textcontrol.com/tx-text-control-dotnet-server/document-processing/conditional-instructions/#initial-and-change-instructions)
- [Invalid Values](https://docs.textcontrol.com/tx-text-control-dotnet-server/document-processing/conditional-instructions/#invalid-values)
- [Example: A Booking Request Form](https://docs.textcontrol.com/tx-text-control-dotnet-server/document-processing/conditional-instructions/#example-a-booking-request-form)
- [More Condition Examples](https://docs.textcontrol.com/tx-text-control-dotnet-server/document-processing/conditional-instructions/#more-condition-examples)
- [More Instruction Examples](https://docs.textcontrol.com/tx-text-control-dotnet-server/document-processing/conditional-instructions/#more-instruction-examples)
- [Radio Button Groups](https://docs.textcontrol.com/tx-text-control-dotnet-server/document-processing/conditional-instructions/#radio-button-groups)
- [Next Steps](https://docs.textcontrol.com/tx-text-control-dotnet-server/document-processing/conditional-instructions/#next-steps)

---

## Nearby

- **Previous:** [Events](https://docs.textcontrol.com/tx-text-control-dotnet-server/document-processing/events/llms.txt)
- **Next:** [XML Documents](https://docs.textcontrol.com/tx-text-control-dotnet-server/document-processing/xml/llms.txt)
