#################### Working with forms #################### A form is a small database embedded in a page: named controls, each with a value, some checked and some not. This tutorial reads those values with form semantics, sets one, and collects the whole form the way a browser submit would. Parse a form with a text field, a select, and a checkbox: .. testcode:: import turbohtml form = turbohtml.parse( "
" "" "
" ).find("form") **************** Read a control **************** :attr:`~turbohtml.Element.field_value` gives a control's value with form semantics: a text input's value, or the selected option of a ``select`` (a ``list`` for a ``multiple`` one). You do not reach into the ``