The WebKit Open Source Project

HTML Forms

Overview

Welcome to the project page for the HTML form controls. Form controls are the various widgets that can be used in an HTML form and that can participate in form submission. The code in the engine that talks to the controls is in the WebCore framework. The DOM elements are under the html directory, and the rendering objects are under the rendering directory.

Get Involved!

View bugs in the HTML Forms component in Bugzilla.

Below is a sampling of interesting open issues with our HTML form controls. To get involved contact us!

Stabilize the new form controls
Form controls have recently switched from using standard AppKit controls to being rendered within the engine itself. This allows us to support more CSS properties for controls, and makes our code more portable to other platforms. Because this is such a major architectural change, we ask that you scrutinize the new controls closely and report any bugs. An evolving survey of form and other interactive controls for HTML5 is available.
Implement Web Forms
The WhatWG has outlined extensions to existing HTML forms. We are interested in supporting these extensions (along with Opera and Mozilla). The specification details all of these enhancements. We welcome bugs, contributions and testers to help us implement these improvements.