In an effort to create an ACCESSIBLE form, I have abandoned the "FormBuilder verson and hand-coded one of my own. I still need the scripts to make it work and e-mail me the data from users, but a more urgent problem has arisen.
Please go tohttp://www.queens-english-society.com/apply.html and look at what IE has done to it. FF and Safari are fine, but IE has mangled the submit area and the footer.
Here is my code for the form, (which has proved to work with assistive technology) The code runs from the start of the application form <div> to the closing HTML at the foot of the page:
<div id="application">
<p class="emphasise"> There is a temporary fault with the form and it will not work at present.
Please e-mail <a href="mailto:membership@queens-english-society.com">The Membership Secretary</a>for assistance.</p>
<form action="">
<fieldset>
<legend>Your name and address</legend>
<ol>
<li>
<label for"title">Your Title <i>select one</i></label>
<select name="title" id="title">
<option>Mr</option>
<option>Mrs</option>
<option>Miss</option>
<option>Ms</option>
<option>Dr.</option>
<option>Prof.</option>
</select>
<li>
<label for"firstname">Your First Name</label>
<input id="firstname" name="firstname" class="text" type="text" />
</li>
<li>
<label for"lastname">Your Last Name</label>
<input id="lastname" name="lastname" class="text" type="text" />
</li>
<li>
<label for="addressline1">Address line 1</label>
<input id="addressline1" name="addressline1" class="text" type="text" />
</li>
<li>
<label for="addressline2">Address line 2</label>
<input id="addressline2" name="addressline2" class="text" type="text" />
</li>
<li>
<label for="townorcity">Town or City</label>
<input id="townorcity" name="townorcity" class="text" type="text" />
</li>
<li>
<label for="countydistrictstate">County, District or State</label>
<input id="countydistrictstate" name="countydistrictstate" class="text" type="text" />
</li>
<li>
<label for="postalzipcode">Postal / Zip Code</label>
<input id="postalzipcode" name="postalzipcode" class="text" type="text" />
</li>
<li>
<label for="country">Country (if other than UK)</label>
<input id="country" name="country" class="text" type="text" />
</li>
</ol>
</fieldset>
<fieldset>
<legend>Other Contact Details</legend>
<ol>
<li>
<label for"telephonenumber">Telephone Number</label>
<input id="telephonenumber" name="telephonenumber" class="text" type="text" />
</li>
<li>
<label for"mobilenumber">Mobile / Cell Number</label>
<input id="mobilenumber" name="mobilenumber" class="text" type="text" />
</li>
<li>
<label for"email">E-mail Address</label>
<input id="email" name="email" class="text" type="text" />
</li>
<li>
<label for"confirmemail">Confirm E-mail Address</label>
<input id="confirmemail" name="confirmemail" class="text" type="text" />
</li>
</ol>
</fieldset>
<fieldset>
<legend>My Membership</legend>
<ol>
<li>
<label for"mymembership">I want it to start in <i>select one</i>
<select name="mymembership" id="mymembership">
<option>Immediately</option>
<option>January</option>
<option>February</option>
<option>March</option>
<option>April</option>
<option>May</option>
<option>June</option>
<option>July</option>
<option>August</option>
<option>September</option>
<option>October</option>
<option>November</option>
<option>December</option>
</select>
</li>
</ol>
</fieldset>
<fieldset>
<legend>Further Information</legend>
<ol>
<li>
<label for"furtherinformation">Please tell us about yourself, e.g. current profession, age group etc.</label>
<textarea name="furtherinformatin" rows="10" cols="50"></textarea>
</li>
</ol>
</fieldset>
<fieldset class="submit">
<input class="submit" type="submit"
value="SUBMIT" />
</fieldset>
</form>
</div><!-- end application div -->
</div><!-- end content div -->
<div id="footer">
<p class="footer"><span class="colorpara">Copyright
© 2009. Website Design by "SCOTT"
Enquiries to: <a href=
"mailto:webmaster@queens-english-society.com">QES
Webmaster</a></span></p>
<p></p>
</div><!-- end footer div -->
</div><!-- end main div -->
</div><!-- end wrapper div -->
</body>
</html>
Here is the external style sheet code which refers to the form:
#application {
width: 75%;
}
fieldset {
margin: 1.5em 0 0 0;
padding: o;
}
legend {
margin-left: 1em
color: #000000;
font-weight: bold;
}
fieldset ol {
padding: 1em 1em 0 1em;
list-style: none;
}
fieldset li {
padding-bottm: 1em;
}
fieldset.submit {
border-style: none;
}
label {
float: left;
width: 12em;
margin-right: 1em;
}
fieldset li {
float: left;
clear: left;
width: 100%;
padding-bottom: 1em;
}
fieldset.submit {
float: none;
width: auto;
border: 0 none #FFF;
padding-left: 16em
}
Any ideas folks?
Thanks for taking a look!



I luv the web
http://www.ajswebdesign.com
http://www.thethatcherstavern.com
http://www.philchambersconsultancy.co.uk