How the Platform Validates Form Inputs
-
Navigate to the Payments page to test rent amount validation.

-
Enter $0 as the payment amount and attempt to submit.
⚠️ Heads up: The payment amount must be greater than zero. The system rejects zero-amount payments before processing.
- A validation error appears. The payment is not processed.

-
Navigate to the Maintenance page to test description validation. [SCREENSHOT NEEDED HERE]
-
Submit a maintenance request with only a category selected and no description text.
-
A validation message appears. The request is not submitted.
[SCREENSHOT NEEDED HERE]
-
Navigate to the Leasing page to test date range validation. [SCREENSHOT NEEDED HERE]
-
Attempt to create a lease where the end date is before the start date.
-
A validation error appears. The lease is not created.
What to expect
All invalid inputs are rejected with clear validation messages. $0 rent payments are blocked. Maintenance requests with empty descriptions are blocked. Leases with end dates before start dates are blocked.
Need help?
| Symptom | Cause | Fix |
|---|---|---|
| Form submits despite invalid input | Frontend validation may not have caught the error | If the form submits, the backend rejects the request. Check for an error response. |
| Validation message is unclear | The message may come from backend validation | Read the full error message. It specifies which field failed and why. |
