Forum Moderators: open

Message Too Old, No Replies

Form not showing up in IE6

My form has vanished between upgrading from IE 5.5 to 6.0.

         

jalela

8:57 am on May 24, 2002 (gmt 0)



My form was in the right place, nested in a table on my page in IE 5.5 but after upgrading to IE6 it simply vanished. The source code shows that it is there but nothing is visible. Here is the source code for the td that the form table is inside:

<td width="281" height="308" align="left" valign="top">
<form name="Contact_Form" method="POST" action="/cgi-sys/formmail.pl">
<input type="hidden" name="recipient" value="info@example.com">
<input type=hidden name="subject" value="Inquiry for Website">
<input type=hidden name="sort" value="name, email, message">
<input type=hidden name="redirect" value="http://www.example.com/Thanks.html">
<input type=hidden name="title" value="Contact Form Results">
<input type=hidden name="required" value="name, email, message">
<br>
<table width="281" border="0" cellpadding="0" cellspacing="0" align="left">
<tr>
<td colspan="2"><font color="#93a9d5" face="Arial, Helvetica, sans-serif" size="1">Contact
My Company<br>
<br>P.O. Box xxx<br>
City, State, Zip<br>
Phone: 555.555.5555</font><br>
</td>
</tr>
<tr>
<td class="tiny"><font color="#93a9d5" face="Arial, Helvetica, sans-serif" size="1"><br>
Name</font><br>
<input name="name" size=20 style="font-family: Arial, Helvetica, san-serif; font-size: 11px; color:#080606">
</td>
<td class="tiny"><font color="#93a9d5" size="1" face="Arial, Helvetica, sans-serif"><br>
Email</font><br>
<input name="email" size=20 style="font-family: Arial, Helvetica, san-serif; font-size: 11px; color:#080606">
</td>
</tr>
<tr>
<td colspan="2" class="tiny"><font size="1" face="Arial, Helvetica, sans-serif" color="#93a9d5"><br>
Please Enter Your Message, Comments or Inquiry:</font><br>
<textarea name="message" rows=7 cols=41 wrap="virtual" style="font-family: Arial, Helvetica, san-serif; font-size: 11px; color:#080606"></textarea></td>
</tr>
<tr>
<td><br>
<input type='submit' name='submit' value='Submit' style="font-family: Arial, Helvetica, san-serif; font-size: 10px; color:#CB2642">
</td>
<td><br>
<input type='reset' value='Reset' name="reset" style="font-family: Arial, Helvetica, san-serif; font-size: 10px; color:#CB2642">
</td>
</tr>
</table>
</form>
</td>

(edited by: tedster at 9:59 am (utc) on May 24, 2002)

Nick_W

10:07 am on May 24, 2002 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



My guess would be illegal nesting/crossing of elements.

AFAIK you can't do what you're doing with all seperate tables and stuff, check it at [validator.w3.org...] and see what errors it throws up.

Nick

tedster

10:09 am on May 24, 2002 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Hi, jalela and welcome to Webmaster World

The code seems good to me - at least when I put it inside a <table><tr></tr></table>, IE6 has no trouble rendering the form. I am assuming that this is just a snippet, a "td" section that lives inside a bigger table.

So, I'd say check the rest of the page code, particularly the enclosing table tags. Run the whole page through the W3C validator [validator.w3.org] and see what it says.

PS: I edited your post just to remove the specifics that relate to your site.

jalela

11:28 pm on May 24, 2002 (gmt 0)



Thank you both for your help. i am going to try the validator and if that doesn't work i will restructure the page.