Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

JavaScript i INPUT TYPE="file" polje

[es] :: Javascript i AJAX :: JavaScript i INPUT TYPE="file" polje

[ Pregleda: 2513 | Odgovora: 7 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

igde
BG

Član broj: 33787
Poruke: 1
*.14.EUnet.yu



Profil

icon JavaScript i INPUT TYPE="file" polje09.09.2004. u 06:39

Jel ima neko ideju kako uz pomos JavaScript-a da izbrisem vrednost(putanju predhodno unetog fajla) polja INPUT TYPE="file" , a da ne resetujem celu formu. U MSDN-u pise da bih to mogao uraditi uz pomoc "value" propery-a ali ja mogu samo da procitam vrednost ne i da je promenim!

HEEEEEEELP
09.09.2004. u 06:39 

dejan
Beograd

Član broj: 909
Poruke: 356
*.nat-pool.bgd.sbb.co.yu



Profil

icon Re: JavaScript i INPUT TYPE="file" polje15.09.2004. u 19:23
Koliko se ja secam mislim da je to nemoguce izvesti (zbog sigurnosti).
15.09.2004. u 19:23 

Shadowed
.NET developer

SuperModerator
Član broj: 649
Poruke: 8753
*.vdial.verat.net

Sajt: www.diskusije.net


Profil

icon Re: JavaScript i INPUT TYPE="file" polje15.09.2004. u 19:31
Inace bi mogao da sa automatskim submitovanjem forme uploadujes bilo koji fajl sa klijentvog racunara bez njegovog odobrenje ako znas lokalnu putanju do fajla.
15.09.2004. u 19:31 

jablan
Mladen Jablanović
Beograd

Član broj: 8286
Poruke: 3035
*.yubc.net

Sajt: blog.radioni.ca


Profil

icon Re: JavaScript i INPUT TYPE="file" polje16.09.2004. u 08:19
Možeš da resetuješ formu. To će izbrisati sve unete vrednosti, pa i onu iz fajl polja.
16.09.2004. u 08:19 

msrdjan
Srdjan Markovic
Beograd

Član broj: 4454
Poruke: 52
80.93.230.*

ICQ: 4322520
Sajt: www.msrdjan.com


Profil

icon Re: JavaScript i INPUT TYPE="file" polje16.09.2004. u 09:19
Ali on hoce da obrise, ne da setuje :)

value je readonly (iako tako ne pise u dokumentaciji) definitivno...

Nema clear(), reset() i slicno...
Jedino sto bi mozda mogao da iskoristis je select() za to polje uz neku poruku alert('obrisite ovo, molim vas'); :)))

Pozdrav,
msrdjan
16.09.2004. u 09:19 

byTer

Član broj: 10936
Poruke: 1221
*.info-net.co.yu

ICQ: 47761626


Profil

icon Re: JavaScript i INPUT TYPE="file" polje16.09.2004. u 10:40
Citat:
msrdjan: Ali on hoce da obrise, ne da setuje :)

value je readonly (iako tako ne pise u dokumentaciji) definitivno...

Nema clear(), reset() i slicno...
Jedino sto bi mozda mogao da iskoristis je select() za to polje uz neku poruku alert('obrisite ovo, molim vas'); :)))

Pozdrav,
msrdjan


Pa ne.
Moze sa document.form1.reset()
16.09.2004. u 10:40 

msrdjan
Srdjan Markovic
Beograd

Član broj: 4454
Poruke: 52
80.93.230.*

ICQ: 4322520
Sajt: www.msrdjan.com


Profil

icon Re: JavaScript i INPUT TYPE="file" polje16.09.2004. u 13:47
@byTer - covek zna za document.form1.reset(), procitaj sta je pitao:

Citat:
igde: Jel ima neko ideju kako uz pomos JavaScript-a da izbrisem vrednost(putanju predhodno unetog fajla) polja INPUT TYPE="file" , a da ne resetujem celu formu. U MSDN-u pise da bih to mogao uraditi uz pomoc "value" propery-a ali ja mogu samo da procitam vrednost ne i da je promenim!

HEEEEEEELP


@igde:
Jedno od resenja (ne tako elegantno, ali lako izvodljivo) je da pokupis current (popunjene od strane usera) vrednosti svih fieldova, osim INPUT type='file', pa resetujes celu formu, pa vratis vrednosti, ponovo osim INPUT type='file'.

Pozdrav,
msrdjan
16.09.2004. u 13:47 

-zombie-
Tomica Jovanovic
freelance programmer
ni.ac.yu

Član broj: 4128
Poruke: 3448
*.beotel.net

Sajt: localhost


Profil

icon Re: JavaScript i INPUT TYPE="file" polje16.09.2004. u 19:57
najobičniji .innerHTML može da završi posao..

Code:
document.forma.fajl.parentNode.innerHTML = '<input type="file" name="fajl" />';


čisto zbog lakše manipulacije, taj file input element staviti unutar nekog <span> ili <div> elementa.. ali samo taj file input element.. znači <span><input ... /></span>.

16.09.2004. u 19:57 

[es] :: Javascript i AJAX :: JavaScript i INPUT TYPE="file" polje

[ Pregleda: 2513 | Odgovora: 7 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.