# Forms Class

> Reads and validates form fields and controls form-field interaction.

- **Product:** TX Text Control .NET Server
- **Section:** Reference
- **Kind:** Class
- **Path:** TX Text Control .NET Server > Reference > JavaScript API - Document Viewer > Forms Class
- **Web URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/forms/
- **LLMs URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/forms/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/forms/llms-full.txt

---

## On This Page

- [Description](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/forms/#description)
- [Syntax](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/forms/#syntax)
- [Examples](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/forms/#examples)
- [Members](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/forms/#members)

---

## In This Section

- [Javascript: Forms.activate Method](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/forms/activate-method/llms.txt): Enables form-field interaction.
- [Javascript: Forms.addEventListener Method](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/forms/addeventlistener-method/llms.txt): Adds a DOM event listener to every current form field.
- [Javascript: Forms.deactivate Method](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/forms/deactivate-method/llms.txt): Disables form-field interaction.
- [Javascript: Forms.Events Enumeration](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/forms/events-enumeration/llms.txt): Names of DOM events raised by form fields.
- [Javascript: Forms.Events Property](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/forms/events-property/llms.txt): Form event names accepted by addEventListener().
- [Javascript: Forms.getValues Method](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/forms/getvalues-method/llms.txt): Returns the current value, name, type, and identifier of each form field.
- [Javascript: Forms.removeEventListener Method](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/forms/removeeventlistener-method/llms.txt): Removes a DOM event listener from every current form field.
- [Javascript: Forms.showFormsBar Method](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/forms/showformsbar-method/llms.txt): Shows or hides the form navigation bar. If no form bar is available, no action is taken.
- [Javascript: Forms.validate Method](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/forms/validate-method/llms.txt): Validates all current form fields and scrolls to the first invalid field.

---

## Nearby

- **Previous:** [DownloadDocumentResult Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/downloaddocumentresult/llms.txt)
- **Next:** [Javascript: Forms.activate Method](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/forms/activate-method/llms.txt)
