Great idea Adrian, but you can´t change the type property ;) Well, you could also remove the element from the DOM and then add it again...
On 10 Feb., 11:48, Adrian Lynch <adely...@googlemail.com> wrote: > Maybe recreate the input and replace the existing one? > > Or turn it into text type, clear the value then back to file? > > Just guessing mind! > > Adrian > > On Feb 10, 8:45 am, ezod <pured...@gmail.com> wrote: > > > Hi Michael, > > > unfortunately that doesn´t work either (except FF ;)) > > > On 9 Feb., 17:44, Michael Lawson <mjlaw...@us.ibm.com> wrote: > > > > Have you tried using the attr() function? > > > $("#input1").attr("value","");) > > > > cheers > > > > Michael Lawson > > > Content Tools Developer, Global Solutions, ibm.com > > > Phone: 1-919-517-1568 Tieline: 255-1568 > > > E-mail: mjlaw...@us.ibm.com > > > > 'Examine my teachings critically, as a gold assayer would test gold. If > > > you > > > find they make sense, conform to your experience, and don't harm yourself > > > or others, only then should you accept them.' > > > > From: ezod <pured...@gmail.com> > > > > > > > To: "jQuery (English)" <jquery-en@googlegroups.com> > > > > > > > Date: 02/09/2009 11:40 AM > > > > > > > Subject: [jQuery] input file and val() > > > > > > > Hi there, > > > > I tried to "reset" a file input element by using "val()". > > > > <html> > > > <head> > > > <title>FooBar</title> > > > </head> > > > <script src="jquery.js"></script> > > > <script> > > > $(document).ready(function() { > > > > $("#resetMe").click(function () { > > > $("#input1").val(''); > > > }); > > > }); > > > </script> > > > <body> > > > > <form name="foo"> > > > <input id="input1" type="file" name="foobar"> > > > <br><br> > > > <input id="resetMe" type="button" > > > value="ResetMe!"> > > > </form> > > > > </body> > > > </html> > > > > This works fine for FF, but IE doesn´t (re)set the value. > > > > Any hints? > > > > TIA > > > ezod > > > > graycol.gif > > > < 1 KBAnzeigenHerunterladen > > > > ecblank.gif > > > < 1 KBAnzeigenHerunterladen > >