SE452: More advanced Forms [9/20] ![]() ![]() ![]() |
Here is a more advanced form, with other HTML elements:
Software Engineering Survey |
And here's the source for it:
<h2>Software Engineering Survey</h2>
<form method="POST" action="/se452/servlet/survey">
<table cellpadding="0" cellspacing="5">
<tr><td colspan="2"><b>Name Information</b></td></tr>
<tr>
<td>First Name</td><td><input type="text" name="first" size="20"/></td>
</tr>
<tr>
<td>Middle Initial</td><td><input type="text" name="middle" size="1" /></td>
</tr>
<tr>
<td>Last Name</td><td><input type="text" name="last" size="30" /></td>
</tr>
<tr>
<td>Email</td><td><input type="text" name="email" size="30" /></td>
</tr>
<tr><td colspan="2"><hr /></td></tr>
<tr><td colspan="2"><b>Address Information</b></td></tr>
<tr>
<td>Address</td><td><input type="text" name="address" size="30" /></td>
</tr>
<tr>
<td>City</td><td><input type="text" name="city" size="30" /></td>
</tr>
<tr>
<td>State</td>
<td>
<select name="state">
<option value="IL">Illinois</option>
<option value="OH">Ohio</option>
<option value="IN">Indiana</option>
<option value="WI">Wisconsin</option>
<option value="MI">Michigan</option>
</select>
ZIP<input type="text" name="zip" size="5"/>
</td>
</tr>
<tr><td colspan="2"><hr /></td></tr>
<tr><td colspan="2"><b>Company Information</b></td></tr>
<tr>
<td>Company Name</td><td><input type="text" name="company" size="30" /></td>
</tr>
<tr>
<td>Company Type</td>
<td><input type="radio" name="co_type" value="private" />Private
<input type="radio" name="co_type" value="public" checked="true" />Public
<input type="radio" name="co_type" value="government" />Government
</td>
</tr>
<tr>
<td valign="top">Languages Used</td>
<td>
<input type="checkbox" name="java">Java
<input type="checkbox" name="cpp">C++
<input type="checkbox" name="c">C
<input type="checkbox" name="vb">Visual Basic
<input type="checkbox" name="csharp">C#
<input type="checkbox" name="perl">Perl
</td>
</tr>
<tr><td colspan="2"><hr /></td></tr>
<tr>
<td valign="top">Comments</td><td><textarea name="comments" rows="2" cols="40"></textarea></td>
</tr>
<tr>
<td> </td>
<td>
<input type="submit" value="Submit" />
<input type="hidden" name="page_name" value="login" />
</td>
</tr>
</table>
</form>
We'll go through each of the new elements of the form: