<code><a href=#the-input-element>input</a></code> element whose <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute is in the <a href=#file-upload-state title=attr-input-type-file>File Upload</a> state but
the control does not have any files selected.</li>
<li>The <var title="">field</var> element is an
<code><a href=#the-object-element>object</a></code> element that is not using a
<a href=#plugin>plugin</a>.</li>
</ul><p>Otherwise, process <var title="">field</var> as follows:</p>
</li>
<li><p>Let <var title="">type</var> be the value of the <code title="">type</code> DOM attribute of <var title="">field</var>.</li>
<li><p>Let <var title="">type</var> be the value of the <code title="">type</code> DOM attribute of <var title="">field</var>.</li> <!-- if the field is an <object>
element, this will get ignored. -->
<li>
body) as the value, and <var title="">type</var> as the
type.</li>
<li><p>Otherwise, if the <var title="">field</var> element is an
<code><a href=#the-object-element>object</a></code> element: try to obtain a form submission
value from the <a href=#plugin>plugin</a><!-- using NPAPI's
NPP_GetValue() entry point with the NPPVformValue variable -->,
and if that is successful, append an entry in the <var title="">form data set</var> with <var title="">name</var> as the
name, the returned form submission value as the value, and the
string "<code title="">object</code>" as the type.</li>
<li><p>Otherwise, append an entry in the <var title="">form data
set</var> with <var title="">name</var> as the name, the <a href=#concept-fe-value title=concept-fe-value>value</a> of the <var title="">field</var> element as the value, and <var title="">type</var> as the type.</li>