| 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: 14 let
|
|||
0