Autor | Zpráva | ||
---|---|---|---|
Tonny Profil * |
#1 · Zasláno: 12. 2. 2012, 11:34:42
Dobrý den,
mám formulář: <table> <form action="upload_zpracuj.php" method="post" enctype="multipart/form-data"> <tr><td><h4>Soubor:</td><td> <input type="file" name="soubor"> <input type="hidden" name="upload" value="ok"></td></tr> <tr><td><h4>Kam:</td><td> <select name="misto"> <!--<optgroup label="Předměty">--> <option value="cj">CJL</option> <option value="dj">DEJ</option> <option value="obv">OBV</option> <option value="bio">BIO</option> <option value="che">CHE</option> <option value="nem">NEM</option> <option value="zem">ZEM</option> <option value="vyv">VYV</option> <!--<option value="che">Prezentace</option> <option value="che">PDFka</option> --> </select> </td></tr> <tr> <th><h4>Co to je?</th> </tr> <tr><td><h4>Word</td><td><input type="radio" name="pripona" value="w"></td></tr> <tr><td><h4>Prezentace</td><td> <input type="radio" name="pripona" value="p"></td> </tr> <tr><td><h4>Něco jiného</td><td><input type="radio" name="pripona" value="o"> </td></tr> <input type="hidden" name="<?= ini_get('apc.rfc1867_name'); ?>" value="<?= rand(); ?>" /> <tr><td><input type="submit" name="potvrd" value="Upload" class="odeslat" onClick="upload();"></td></tr> </form> </table> Jeho obsah nemusíte moc řešit, důležité je, že nahrává soubor, odkazuje na upload-zpracuj.php (v parametru action) a nejdůležitější je, že v <input type="submit"> je parametr onClick, který by měl vyvolat funkci upload z tohoto JS:
function upload (){ document.write("<br /><br /><h4>Nahrávání...<h4> <img src=\"obrazky/uploading.gif\">"); } Mým cílem je to, aby uživatel věděl, že se něco děje -> aby se gif obrázek zobrazil hned poté co klikne na UPLOAD a ne až po dokončení nahrávání. Pokud použiji tento kod, obrázek se nezobrazí vůbec a po dokončení nahrávání se stránka odkáže na upload-zpracuj.php Předem děkuji za návrhy na řešení :) Pěkný den Antonín Vlček |
||
_es Profil |
#2 · Zasláno: 13. 2. 2012, 09:09:19
Tonny:
Časté potíže, zajímavosti a poučné debaty » Psaní metodou document.write po načtení stránky maže stránku
Názov funkcie koliduje s názvom prvku formulára. |
||
peta Profil |
Konkretne
<input type="hidden" name="upload" value="ok"> <input type="submit" name="potvrd" value="Upload" class="odeslat" onClick="upload();"> Kazdopadne problem bych spis hadal v tom, ze mas onclick navazany na submittlacitko, formular se odesle, protoze k tomu submit tlacitko je. zkus pouzit <form onsubmit="upload(); return false;"> |
||
Časová prodleva: 12 let
|
0