| | |
| Stránka: 1 z 1
| [ Príspevkov: 7 ] | |
Autor | Správa |
---|
Registrovaný: 18.10.07 Prihlásený: 14.07.11 Príspevky: 107 Témy: 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
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 28.07.2009 21:07 | |
|
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.
|
|
Registrovaný: 18.10.07 Prihlásený: 14.07.11 Príspevky: 107 Témy: 32 | Napísal autor témy Broko71: 29.07.2009 18:30 | |
|
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.
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 29.07.2009 19:09 | |
|
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 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.
|
|
Registrovaný: 18.10.07 Prihlásený: 14.07.11 Príspevky: 107 Témy: 32 | Napísal autor témy Broko71: 29.07.2009 19:21 | |
|
diky uz to mam spravil som to cez onclick="najekaFunkcia" a do tej funkcie som vlozil ten kod na vypisanie
|
|
Registrovaný: 18.10.07 Prihlásený: 14.07.11 Príspevky: 107 Témy: 32 | Napísal autor témy Broko71: 29.07.2009 19:56 | |
|
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 ?
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 29.07.2009 20:04 | |
|
Kód: prem = document.formular['pole['+x+']'].value;
|
|
| Stránka: 1 z 1
| [ Príspevkov: 7 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| javascript - predavanie hodnoty medzi skriptami v JavaScript, VBScript, Ajax | 1 | 676 | 20.07.2007 9:36 srnka | | osetrenie nespravnej hodnoty pri scanf v Assembler, C, C++, Pascal, Java | 5 | 477 | 13.11.2011 16:14 walther | | vloženie riadku pri zmene hodnoty v exceli v Ostatné programy | 0 | 250 | 27.02.2013 16:35 tino | | zmena vypisu pri zmene hodnoty v combo boxe v JavaScript, VBScript, Ajax | 2 | 483 | 08.09.2008 21:25 Broko71 | | javascript wysiwyg v javascript popup v JavaScript, VBScript, Ajax | 1 | 841 | 25.07.2009 19:29 Ďuri | | zaciatocnicky problem - C (hodnoty a pointre) v Assembler, C, C++, Pascal, Java | 7 | 429 | 24.01.2012 9:49 BX | | JavaScript: mini problem s disable v JavaScript, VBScript, Ajax | 2 | 511 | 10.03.2009 10:48 max-m | | JavaScript - problem s podmienkami. Pls help! v JavaScript, VBScript, Ajax | 6 | 536 | 30.04.2015 11:28 Nesquik80 | | problem so stylmi v IE javascript/innerHTML v JavaScript, VBScript, Ajax | 5 | 500 | 09.11.2009 12:03 neopagan | | mazanie inputu v JavaScript, VBScript, Ajax | 2 | 712 | 03.11.2007 12:49 Flety | | blokovanie inputu v JavaScript, VBScript, Ajax | 5 | 535 | 12.09.2008 13:48 emer | | odkrytie inputu v JavaScript, VBScript, Ajax | 4 | 582 | 18.12.2008 15:44 chrono | | Maska text inputu v JavaScript, VBScript, Ajax | 5 | 690 | 16.01.2008 19:32 sento | | Pridanie textu do inputu v JavaScript, VBScript, Ajax | 7 | 532 | 19.11.2010 16:01 emer | | zmena inputu pomocou onchange v JavaScript, VBScript, Ajax | 7 | 801 | 30.01.2009 22:22 djsulo | | Pridanie inputu cez innerHTML v JavaScript, VBScript, Ajax | 6 | 416 | 29.05.2010 12:00 camo |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|