Autor | Zpráva | ||
---|---|---|---|
lukasik Profil |
#1 · Zasláno: 16. 4. 2012, 23:42:34
Mám inputy
<input type="text" name="images[]"> <input type="text" name="images[]"> .. . a potřebuji jednotlivým inputům přiřazovat value, ale nevím, jak se k nim dostat var x = document.forms[0].elements['images'] Nějaké rady? Kdyby to šlo přes jQ byl bych radši Díky |
||
Str4wberry Profil |
#2 · Zasláno: 16. 4. 2012, 23:52:35
Třeba:
var x = document.forms[0].elements['images[]']; x[0].value = 'hodnota'; |
||
Chamurappi Profil |
#3 · Zasláno: 17. 4. 2012, 00:01:03
Reaguji na lukasika:
V name je "images[]" , ne "images" , o tom, že dotyčné formulářové prvky utvoří na straně serveru v PHP pole, prohlížeč nemá tušení, hranaté závorky jsou znak jako každá jiný, takže:
var x = document.forms[0].elements['images[]']; x[0].value = "první hodnota"; x[1].value = "druhá hodnota"; „Kdyby to šlo přes jQ byl bych radši“ Proč? Zbytečně pomalé… |
||
_es Profil |
Chamurappi:
„var x = document.forms[0].elements['images[]'];“ Alebo aj: var x = document.forms[0]['images[]']; |
||
Kcko Profil |
#5 · Zasláno: 17. 4. 2012, 00:21:10
|
||
Časová prodleva: 12 let
|
0