Kod
<form target="nazwaIframe">
<input type="file" />
<input type="submit" />
</form>
<input type="file" />
<input type="submit" />
</form>
dziala chetnie, jednak
Kod
<form target="nazwaIframe" onsubmit="document.getElementById('submitButton').click()">
<input type="file" />
<input type="button" id="submitButton" />
</form>
<!-- lub -->
<form name="uploadForm" target="nazwaIframe" onsubmit="document.uploadForm.submit()">
<input type="file" />
</form>
<input type="file" />
<input type="button" id="submitButton" />
</form>
<!-- lub -->
<form name="uploadForm" target="nazwaIframe" onsubmit="document.uploadForm.submit()">
<input type="file" />
</form>
juz nie chca dzialac. Ten skrypt jest uploadem plikow z progress barem, dziala Opera IE (>=6) FF, ale Safar i nie bardzo (oczywiscie wszystkie pola sa zdefiniowane zgodnie z XHTML czyli enctype id i tak dalej to jest tylko przyklad). Ktos wie dlaczego Safari ma problemy z submitem formularzy z JS ?