Autor | Zpráva | ||
---|---|---|---|
toredor Profil |
#1 · Zasláno: 15. 2. 2013, 10:16:28
Ahoj, chtěl bych poradit jak získat jméno souboru vkládaného přes <input type="file" onchange="image()" />. Jde mi o to, že uživatel vybere soubor pomocí textového pole nad kterým je <input type="file" onchange="image()" /> s hodnotou "opacity: 0;", tedy úplně průsvitný. A chci po vybrání souboru vzít název vybraného souboru a vypsat ho.
v kódu to mam takto: <input type="file" onchange="image()" name="File1"/> function image() { var jmeno; prom = "test" jmeno = document.getElementById('File1').value; alert(jmeno); /*alert je jen pro zkoušku správného výpisu*/ } Tento způsob nefunguje. vypíše mi to prázdnou hodnotu. |
||
_es Profil |
toredor:
Prehliadače z bezpečnostných dôvodov obmedzujú alebo zakazujú prístup k tej hodnote. „chci po vybrání souboru vzít název vybraného souboru a vypsat ho.“ Na čo to návštevníkovi stránky bude? |
||
toredor Profil |
Když mam nastavenenou plnou průhlednost inputu tak nevidí co vybral a chci vypsat název aby bylo vidět co vybral. Řeším toto kvůli hezčímu tlačítku na upload obrázků.
|
||
Radek9 Profil |
_es:
„Prehliadače z bezpečnostných dôvodov obmedzujú alebo zakazujú prístup k tej hodnote.“ Tuším, že přístup máš všude, ale většinou dostaneš falešnou cestu, správně je pouze název souboru. „Na čo to návštevníkovi stránky bude?“ Pro nastylování toho file inputu. toredor: Ten element nemá žádné id, pouze name. Přidej to a bude to fungovat. Případně můžeš v onchange předávat jako parametr this .
|
||
Časová prodleva: 13 let
|
0