Pošiljanje datoteke - input/file
Predmet fileUpload (pošlji datoteko) uporabniku ponudi polje, v katerega uporabnik vpiše ime datoteke, ki jo namerava poslati. Predmet ustvarimo z značko <input>
, ki ji kot lastnost type
doda vrednost file
.
Element je shranjen kot predmet v polju predmetov obrazca (katerega otrok je) pod zaporedno številko in pod svojim imenom (če ga ima). Dogodek, ki se bo izvršil, običajno pričakujemo ob dogodku nekega drugega predmeta (npr. ob pošiljanju obrazca). Vrednost za lastnost name
je zaželena, vrednost value
je prepovedana. Obvezno pa je nastaviti lastnosti method
in enctype
v staršu, elementu form
<form method="post" enctype="multipart/form-data" action="next.asp">
<input type="file" />
</form>
Lastnosti
- Lastnost obrazca
form
- Vrne lastnost, ki se nanaša na lastnosti starša (obrazec).
- Lastnost
name
- Lastnost vrne vrednost, ki pripada lastnosti name v znački textarea.
- Lastnost
type
- Lastnost vrne vrednost, ki pripada lastnosti type. V primeru gumba torej vedno vrne "file".
- Lastnost
disabled
- Lastnost ima logično vrednost. Določa ali lahko dostopamo do podatkov, ki se nahajajo v okencu. Običajno je onemogočen premet viden kot sivo polje.
sintaksa: textarea.disabled
- Lastnost
readonly
- Lastnost ima logično vrednost. Določa ali lahko spreminjamo podatke, ki se nahajajo v okencu. Običajno je besedilo v okencu, ki ga ne moremo spreminjati, senčeno.
- Lastnost
tabindex
- Lastnost ima za vrednost celo pozitivno število. Določa razpored v polju pritiska na tipko
TAB
za dostop do elementa. Ta lastnost je zelo slabo podprta.
- Še druge lastnosti
- class, dir, id, lang, style, title
Postopki
- Postopek
blur()
- Postopek odstrani fokus z izbranega predmeta.
- Postopek
focus()
- Postopek preusmeri fokus na izbrani predmeta.
- Postopek
click()
- Postopek simulira miškin klik.
- Postopek
handleEvent(dogodek)
- Postopek kliče krmilnik za določen dogodek.
Dogodki
- Krmilnik
ondogodek="mojJavaScript()"
- Krmilnik izvrši določen JavaScript, ki ga predpisuje dogodek(onclick, onkeydown, onkeypress, onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, onblur, onfocus).
Gor
e-gradiva
JavaScript
Izbirni seznam
Geslo
SERŠ Maribor : Strokovna gimnazija
: 2004 : Danijel Mom