[ Príspevkov: 7 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 18.10.07
Prihlásený: 14.07.11
Príspevky: 107
Témy: 32 | 32

Mam na stranke dynamicky generevane inputy s nazvami pole[11], pole[12] atd... potrebujem zistit javascriptom ich hodnotu a skusal som to takto
Kód:
 prem = document.formular.pole[11].value; document.write(prem);
no pise mi to chybu. Ak pouzijem namiesto pole[11] iba pole tak mi to funguje, no takto to nemozem pouzit pretoze neviem dopredu kolko ich bude. diky


Offline

Čestný člen
Čestný člen
problem pri zisteni hodnoty inputu (javascript)

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34 | 34
Bydlisko: Brno

Mohol by si dat cely kod? Problem mozem vidiet v tom, ze zapis formular.pole[11] sa interpretuje ako 12.prvok cohosi, skus toto:
Kód:
 prem = document.formular['pole[11]'].value; document.write(prem);
Mozno keby si pouzival mena pole11, pole12 atd., vyhol by si sa problemom.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 18.10.07
Prihlásený: 14.07.11
Príspevky: 107
Témy: 32 | 32
Napísal autor témyOffline : 29.07.2009 18:30 | problem pri zisteni hodnoty inputu (javascript)

Kód:
<form name="formular">
 <input type="text" name="pole[11]" class="input-number" />
 <input type="text" name="pole[12]" class="input-number" />
 <input type="text" name="pole[13]" class="input-number" />
 <input type="text" name="pole[14]" class="input-number" />
 <input type="text" name="pole[15]" class="input-number" />
 <input type="submit" name="check" class="overit" value="Check" />
</form>

<script language="javascript">
 prem = document.formular.pole[11].value;
 document.write(prem);
</script>


a pisi mi chybu
Kód:
document.formulat.pole is undefined


ak zmenim nazov z pole[11] na pole tak to funguje.


Offline

Čestný člen
Čestný člen
problem pri zisteni hodnoty inputu (javascript)

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34 | 34
Bydlisko: Brno

Samozrejme, pise ti taku chybu, ako som predpokladal. To document.formular.pole vidi prehliadac ako nejake pole a zapisom [11] proste vyzadujes prvok s indexom 11 v poli document.formular.pole.
V Javascripte je zapis foo.bar a foo['bar'] totozny, keby si pouzil
Kód:
 prem = document.formular['pole[11]'].value; document.write(prem);
bude to urcite funkcne.
Problem je, ze ti to aj tak nic nevypise :P value v <input name=pole[11]> sa vyziada a vypise raz, ked sa vykonava ten skript, to je este skor, ako sa stranka stihne vobec natiahnut a vtedy nemas v tom inpute nic napisane.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 18.10.07
Prihlásený: 14.07.11
Príspevky: 107
Témy: 32 | 32
Napísal autor témyOffline : 29.07.2009 19:21 | problem pri zisteni hodnoty inputu (javascript)

diky uz to mam spravil som to cez onclick="najekaFunkcia" a do tej funkcie som vlozil ten kod na vypisanie


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 18.10.07
Prihlásený: 14.07.11
Príspevky: 107
Témy: 32 | 32
Napísal autor témyOffline : 29.07.2009 19:56 | problem pri zisteni hodnoty inputu (javascript)

a este jedna vec, ked pouzijem tento zapis
Kód:
prem = document.formular['pole[11]'].value;

a na miesto toho cisla 11 chcem dat nejaku premennu v ktorej mam ulozene cislo ako to mam zapisat ? ked pouzijem
Kód:
prem = document.formular['pole[x]'].value;

tak to nefunguje co mi je jasne len neviem ako to zapisat aby to fungovalo. zase tam treba zmenit nejako tie uvodzovky ?


Offline

Čestný člen
Čestný člen
problem pri zisteni hodnoty inputu (javascript)

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34 | 34
Bydlisko: Brno

Kód:
prem = document.formular['pole['+x+']'].value;


 [ Príspevkov: 7 ] 


problem pri zisteni hodnoty inputu (javascript)



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

javascript - predavanie hodnoty medzi skriptami

v JavaScript, VBScript, Ajax

1

705

20.07.2007 9:36

srnka

V tomto fóre nie sú ďalšie neprečítané témy.

osetrenie nespravnej hodnoty pri scanf

v Assembler, C, C++, Pascal, Java

5

521

13.11.2011 16:14

walther

V tomto fóre nie sú ďalšie neprečítané témy.

vloženie riadku pri zmene hodnoty v exceli

v Ostatné programy

0

283

27.02.2013 16:35

tino

V tomto fóre nie sú ďalšie neprečítané témy.

zmena vypisu pri zmene hodnoty v combo boxe

v JavaScript, VBScript, Ajax

2

522

08.09.2008 21:25

Broko71

V tomto fóre nie sú ďalšie neprečítané témy.

javascript wysiwyg v javascript popup

v JavaScript, VBScript, Ajax

1

893

25.07.2009 19:29

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

zaciatocnicky problem - C (hodnoty a pointre)

v Assembler, C, C++, Pascal, Java

7

460

24.01.2012 9:49

BX

V tomto fóre nie sú ďalšie neprečítané témy.

JavaScript: mini problem s disable

v JavaScript, VBScript, Ajax

2

531

10.03.2009 10:48

max-m

V tomto fóre nie sú ďalšie neprečítané témy.

JavaScript - problem s podmienkami. Pls help!

v JavaScript, VBScript, Ajax

6

581

30.04.2015 11:28

Nesquik80

V tomto fóre nie sú ďalšie neprečítané témy.

problem so stylmi v IE javascript/innerHTML

v JavaScript, VBScript, Ajax

5

557

09.11.2009 12:03

neopagan

V tomto fóre nie sú ďalšie neprečítané témy.

odkrytie inputu

v JavaScript, VBScript, Ajax

4

619

18.12.2008 15:44

chrono

V tomto fóre nie sú ďalšie neprečítané témy.

mazanie inputu

v JavaScript, VBScript, Ajax

2

751

03.11.2007 12:49

Flety

V tomto fóre nie sú ďalšie neprečítané témy.

blokovanie inputu

v JavaScript, VBScript, Ajax

5

591

12.09.2008 13:48

emer

V tomto fóre nie sú ďalšie neprečítané témy.

Maska text inputu

v JavaScript, VBScript, Ajax

5

726

16.01.2008 19:32

sento

V tomto fóre nie sú ďalšie neprečítané témy.

zmena inputu pomocou onchange

v JavaScript, VBScript, Ajax

7

837

30.01.2009 22:22

djsulo

V tomto fóre nie sú ďalšie neprečítané témy.

Pridanie inputu cez innerHTML

v JavaScript, VBScript, Ajax

6

460

29.05.2010 12:00

camo

V tomto fóre nie sú ďalšie neprečítané témy.

Pridanie textu do inputu

v JavaScript, VBScript, Ajax

7

564

19.11.2010 16:01

emer



© 2005 - 2024 PCforum, edited by JanoF