Previous: Menu Library, Up: Curses Tutorial [Contents][Index]
Well, if you have seen those forms on web pages that take input from users and do various kinds of things, you might be wondering how one would create such form in a text mode display. It’s quite difficult to write those nifty forms in plain ncurses. The forms library tries to provide a basic framework to build and maintain forms with ease. It has lots of features that manage validation, dynamic expression of fields, and so on. Let’s see it in full flow.
A form is a collection of fields. Each field can be either a label (static text) or a data-entry location. The forms library also provides functions to divide forms into multiple pages.