Actually another is to just hide it using CSS: $("#inputID").hide();
Karl Rudd On 8/27/07, Karl Rudd <[EMAIL PROTECTED]> wrote: > It's a "quirk" of IE, nothing to do with jQuery. It doesn't allow you > to change the "type" of an "input" element once it's created. > > The best you could do would be to create a new "hidden" field and copy > across the contents of the visible element. Then delete the visible > element. > > Karl Rudd > > On 8/27/07, Minh <[EMAIL PROTECTED]> wrote: > > > > Getting an error when I tried to set a input attribute to hidden in > > v1.1.2, v.1.1.3.1 and v1.1.4. Using $ > > ("#inputID").attr({'type':'hidden'}) and $ > > ("#inputID").attr("type","hidden"). > > > > >