Alternatively scripts or programs on the server may be activated through Web forms. In order to make the Web useful in a wide range of environments it supports a range of security features. These are described in the Security section. The standard role of Web browsers is to access and display HTML documents. Browsers interpret the HTML tags and display the document accordingly.
Web forms provide a basic level of interactivity on the Web.
Through forms, input can be taken from the user, then processed in some way, and the output of the process delivered back to them. The results of the database search are passed back via the server and output as a freshly generated HTML page containing the search results. The actual processing took place at the server end in this case. In other cases, the interactivity is generated by the user's Web browser as it interprets scripts embedded in Web pages. These scripts or programs contain instructions for the browser on how to respond to user actions such as loading a new Web page or moving the mouse over some object on the Web page, just for visual effect.