I've got an interesting case here which has left me quite puzzled. I've been debugging IE crap for years, however this one has truly left me confused and awestruck by the sheer retardedness of IE.
The issue is that <input> tags with a set value are not displaying at all on the page when you view it in IE. Here is a dumbed down version of the form being called into place [this is from the source code after CF hits it].
The weird thing is that you can actually see the values of the inputs when you swap between IE8 and IE7 compatibility mode for a brief second before the fields are cleared. They aren't just "being hidden" or "not showing" they are populating- then being cleared out.
Before you ask
: there is no CSS being called that either hides nor changes text color on this page. There is no JS erros on page and nothing that clears fields on load. I have a valid doctype for all browsers using Paul Irish, yada yada yada.
edit: I unfortunately cannot link you to the live site since this is only happening inside of a user's profile display page- which means you'd have to create an account, fill it out and then log in to view this issue.
<form action="/agent-profile-display/?id=1216" method="post" name="form1">
<label for="fname">First Name:</label>
<input type="text" name="fname" value="Rich">
The value is still there in IE, however after the page loads it doesn't display it- when you click into the field it acts as if it is a blank field despite still having a value of "Rich" attached to it.
Any ideas on what could possibly be happening to cause this clearing issue?