[HTML] IE, multiform/data a poradi inputu
Zdravim, mam docela zavazny problem.
Kód:
<form action="?" method="post" enctype="multipart/form-data">
<input type="hidden" name="stav" value="add" />
<input type="hidden" name="gametype" value="Obrazek" />
<table>
<tr><td>Image</td><td><input type="file" name="img"/></td></tr>
<tr><td>Check</td><td><input type="checkbox" name="g" /></td></tr>
<tr><td>Send </td><td><input type="submit" value="Add" /></td></tr>
</table>
</form>
Takovyto jednoduchy formular mi dela hrozny haluze v Internet Exploreru. Pokud odstranim(nebo dam pred "file") ten "checkbox", tak jde vse OK. Pokud ho tam necham, tak pri vlozeni nejakeho obrazku se po stisknuti tlacitka "Add" nacte stranka znovu, ovsem se neposlou vubec zadna POST data. Ani ten zmineny obrazek.
Jeste dalsi zajimavost, ze to dela jen u nekterych souboru. Napr. obrazky z Dokumenty\Obrazky\Ukazky obrazku\ to nikdy nevlozi, kdyz tam chci vlozit nejaky GIF tak je to ok, taktez kdyz tam vlozim nejaky soubor jineho typu(.exe,.ini atd).
Je spravne u formu atribut enctype="multipart/form-data" ?
V cem by mohl byt zakopany pes?
PS: dela to na dvou pocitacich s IE 6.0.2800 a tretim PC s IE 6.0.2900. V Opere se soubor i s POST daty posle vzdy.
Re: [HTML] IE, multiform/data a poradi inputu
Zkus změnit pořadí atributů formu tak, aby enctype byl jako první...
HTML kód:
<form enctype="multipart/form-data" method="post">
...
</form>
Zdá se to sice jako blbost, ale mně to pomohlo...
Re: [HTML] IE, multiform/data a poradi inputu
Re: [HTML] IE, multiform/data a poradi inputu
a co zkusit dát "submitu" nějaký jméno?
Re: [HTML] IE, multiform/data a poradi inputu
Citace:
Původně odeslal
Proxymus
a co zkusit dát "submitu" nějaký jméno?
toho jsem si vsiml taky az ted...at to zkusi
jinak tohle je funkcni wav nahravac vcetne radio buttonu...
Kód:
<form action="/index.php?page=uploadwav&act=firstwav" method="post" enctype="multipart/form-data">
<table border="0" cellpadding="0" cellspacing="0" summary="" align="center">
<tr>
<td width="150"><font color="blue">Projekt</font>
</td>
<td><select name="id">;
<option value="15" name="id">a</option>
<option value="16" name="id">b</option>
<option value="17" name="id">oo</option>
<option value="18" name="id">c</option>
</select>
</td>
</tr>
<tr>
<td>
</td>
<td>
</td>
</tr>
<tr>
<td><font color="blue">Autor</font>
</td>
<td><input type="text" name="login" value=""/ readonly>
</td>
</tr>
<tr>
<td>
</td>
<td>
</td>
</tr>
<tr>
<td width="150"><font color="blue">Datum signálu</font>
</td>
<td><input type="text" name="datum" value="" size="7" maxlength="8"/> Formát YYYYMMDD
</td>
</tr>
<tr>
<td>
</td>
<td>
</td>
</tr>
<tr>
<td><font color="blue">Soubor</font>
</td>
<td><input type="file" name="soubor" / size="40">
</td>
</tr>
<tr>
<td>
</td>
<td>
</td>
</tr>
<tr>
<td><font color="blue"></font>
</td>
<td><input type="radio" name="manual" value="0" checked />Získat kanály frekvenci ze souboru WAV
<input type="radio" name="manual" value="1" />Vlastní hodnoty
</td>
</tr>
<tr>
<td>
</td>
<td>
</td>
</tr>
<tr>
<td><font color="blue">Počet kanálů</font>
</td>
<td><input type="text" name="kanaly" value="" maxlength="5" size="6"/>
</td>
</tr>
<tr>
<td>
</td>
<td>
</td>
</tr>
<tr>
<td><font color="blue">Frekvence</font>
</td>
<td><input type="text" name="frekvence" value=""/> Hz
</td>
</tr>
<tr>
<td>
</td>
<td>
</td>
</tr>
<!-- <tr>
<td><font color="blue">Adresář</font>
</td>
<td><input type="radio" name="ad" value="0" checked />Default
<!-- <input type="radio" name="ad" value="1" />Vlastní adresář
<input type="text" name="addr" value=""/><!--" size="5" maxlength="5"
</td>
</tr>-->
<tr>
<td>
</td>
<td>
</td>
</tr>
<tr>
<td colspan="2" align="center"><br>
<input type="submit" name="submit" value="Vložit" />
<input type="reset" name="reset" value="Smazat údaje" />
</td>
</tr>
</table>
</form>
Re: [HTML] IE, multiform/data a poradi inputu
Diky vam, je to tim jmenem. Jeste navic jmenu musi byt "submit" u submitu. Nejdrive jsem zkusil jen "s" a to to nefungovalo:)