ie-js-fehler verursacht durch reset() und submit() eines forms
matthias wilhelm
- javascript
wenn ich im file-feld eine datei eintrage, dann auf 'reset' klicke, danach auf 'submit' krieg ich im ie einen js-fehler 'zugriff verweigert'
schon merkwürdig, sollt doch gehen
source-code:
<html><head><title>test</title></head>
<body bgcolor="#FFFFFF" text="#000000">
<form name="test" method="post" action="">
<input type="file" name="file">
<a href="javascript: document.forms[0].submit();">submit</a> <a href="javascript: document.forms[0].reset()">reset</a>
</form>
</body>
</html>
wenn ich im file-feld eine datei eintrage, dann auf 'reset' klicke, danach auf 'submit' krieg ich im ie einen js-fehler 'zugriff verweigert'
schon merkwürdig, sollt doch gehen
source-code:
<html><head><title>test</title></head>
<body bgcolor="#FFFFFF" text="#000000">
<form name="test" method="post" action="">
<input type="file" name="file">
<a href="javascript: document.forms[0].submit();">submit</a> <a href="javascript: document.forms[0].reset()">reset</a>
</form>
</body>
</html>
Hi Matthias!
Also, das ist nicht unbedingt sooo merkwürdig. Da man beim Typ "file" per JS schon keine Datei angeben kann, kann man die Angabe scheinbar ebenso wenig löschen. Ist ein reines Sicherheitsproblem. Mußt wohl den normalen Button (<input type="reset" value="Reset">) benutzen.
Gruß, Jan
hmmm ...
das kann man doch auch als bug im ie sehen? oder?
*dieschuldvonmirabschuettel*
lg,
matthias
Hi Matthias!
Also, das ist nicht unbedingt sooo merkwürdig. Da man beim Typ "file" per JS schon keine Datei angeben kann, kann man die Angabe scheinbar ebenso wenig löschen. Ist ein reines Sicherheitsproblem. Mußt wohl den normalen Button (<input type="reset" value="Reset">) benutzen.
Gruß, Jan