For some reason, my code displays correctly in all browsers except IE8.
<form dojoType="dijit.form">'
<ul class="ul_two_col_form">
<li>
<label>Name</label>
<input dojoType="dijit.form.ValidationTextBox" invalidMessage="Name is required." required="true" propercase="true" trim="true" id="contactname" />
<div dojoType="dijit.Tooltip" connectId="contactname">
Please enter a name.
</div>
</li>
<li>
<label>Email</label>
<input dojoType="dijit.form.ValidationTextBox" invalidMessage="Email is required." regExp="[a-z0-9._%+-]+@[a-z0-9-]+\.[a-z]{2,4}" required="true" trim="true" id="contactemail" />
<div dojoType="dijit.Tooltip" connectId="contactemail">
Please enter your email address.
</div>
</li>
<li>
<label>Message</label>
<textarea dojoType="dijit.form.Textarea" id="contactmessage" rows="6"></textarea>
<div dojoType="dijit.Tooltip" connectId="contactmessage">
Please enter a message.
</div>
</li>
<li>
<button dojoType="dijit.form.Button" type="button" onclick="essentials.SendContactUsEmail();">Send your request</button>
</li>
</ul>
</form>
I also get this error in IE8. "Could not load class 'dijit.form'. Did you spell the name correctly and use a full path, like 'dijit.form.button'? dojo.js