NetSurf
Data Fields
form Struct Reference

HTML form. More...

#include <form_internal.h>

Collaboration diagram for form:
[legend]

Data Fields

void * node
 Corresponding DOM node. More...
 
char * action
 Absolute URL to submit to. More...
 
char * target
 Target to submit to. More...
 
form_method method
 Method and enctype. More...
 
char * accept_charsets
 Charset to submit form in. More...
 
char * document_charset
 Charset of document containing form. More...
 
struct form_controlcontrols
 Linked list of controls. More...
 
struct form_controllast_control
 Last control in list. More...
 
struct formprev
 Previous form in doc. More...
 

Detailed Description

HTML form.

Definition at line 128 of file form_internal.h.

Field Documentation

◆ accept_charsets

char* form::accept_charsets

Charset to submit form in.

Definition at line 134 of file form_internal.h.

Referenced by form_acceptable_charset(), form_free(), and form_new().

◆ action

char* form::action

Absolute URL to submit to.

Definition at line 131 of file form_internal.h.

Referenced by form_free(), form_new(), form_submit(), gadget_mouse_action(), html_begin_conversion(), and parse_form_element().

◆ controls

struct form_control* form::controls

Linked list of controls.

Definition at line 136 of file form_internal.h.

Referenced by form_add_control(), form_free(), form_free_control(), form_radio_set(), and html_forms_get_control_for_node().

◆ document_charset

char* form::document_charset

Charset of document containing form.

Definition at line 135 of file form_internal.h.

Referenced by form_acceptable_charset(), form_dom_to_data(), form_free(), form_new(), and html_begin_conversion().

◆ last_control

struct form_control* form::last_control

Last control in list.

Definition at line 137 of file form_internal.h.

Referenced by form_add_control(), and form_free_control().

◆ method

form_method form::method

Method and enctype.

Definition at line 133 of file form_internal.h.

Referenced by form_new(), form_submit(), and parse_form_element().

◆ node

void* form::node

Corresponding DOM node.

Definition at line 129 of file form_internal.h.

Referenced by find_form(), form_dom_to_data(), form_new(), html_forms_get_forms(), and parse_form_element().

◆ prev

struct form* form::prev

Previous form in doc.

Definition at line 139 of file form_internal.h.

Referenced by find_form(), html_begin_conversion(), html_destroy(), html_forms_get_control_for_node(), and html_forms_get_forms().

◆ target

char* form::target

Target to submit to.

Definition at line 132 of file form_internal.h.

Referenced by form_free(), form_new(), get_mouse_action_node(), and parse_form_element().


The documentation for this struct was generated from the following file: