What tools are used for forms?

For web forms, the foundational tools include HTML elements like `

`, ``, and `