[ Príspevkov: 4 ] 
AutorSpráva
Offline

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

Registrovaný: 22.03.07
Prihlásený: 04.07.14
Príspevky: 344
Témy: 97 | 97
NapísalOffline : 06.08.2013 13:44 | Zadefinovanie pola do premennej

Nazdarek. Potreboval by som poradit ako v js zadefinovat pole do premennej. Totiz mam script, ktory mi vyberie z formulara hodnotu(nazov poľa) s ktorym potrebujem dalej pracovat. No problem je ze ak tu hodnotu priradim do premenej tak js mi to berie ako text. Priklad:

Kód:
var pole1 = ["hodnota1", "hodnota2", "hodnota3"];
var pole2 = ["value1", "value2", "value3"];
function ukazPole() {
var nazovPola=$(this).val(); // -- nazovPola je vlastne hodnota pole1(pole2 atd.) --

var vyberHodnotu=nazovPola.slice(0, 1);
}

No a vysledok je: n namiesto hodnoty hodnota1(value1)
V php si pole zadefinujem do premennej jednoducho:
Kód:
$pole=${$pole1};

Ale neviem ako to urobit v JS. Ako by mal vyzerat zapis(funkcia) aby som mohol pracovat nasledne s poliami.


Offline

Správca fóra
Správca fóra
Zadefinovanie pola do premennej

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51 | 51
Bydlisko: Bratislava
NapísalOffline : 06.08.2013 14:45 | Zadefinovanie pola do premennej

Jedna z moznosti:
Kód:
window[nazovPola][0]


_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0 | 0
NapísalOffline : 06.08.2013 14:50 | Zadefinovanie pola do premennej

Možno niečo ako
Kód:
polia = {
  "pole1": ["hodnota1", "hodnota2", "hodnota3"],
  "pole2": ["value1", "value2", "value3"]};

function ukazPole() {
  var pole=polia[$(this).val()];
  var vyberHodnotu=polia.slice(0, 1);
}
každopádne podľa toho, že položka z pole1 má odpovedajúcu položku v pole2, sú tam tie polia naozaj potrebné?


Offline

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

Registrovaný: 22.03.07
Prihlásený: 04.07.14
Príspevky: 344
Témy: 97 | 97
Napísal autor témyOffline : 07.08.2013 10:31 | Zadefinovanie pola do premennej

stenley...to je presne to co som potreboval..Vdaka..


 [ Príspevkov: 4 ] 


Zadefinovanie pola do premennej



Podobné témy

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

[VYRIESENE] priradenie premennej do pola (dynamicky)

v Backend

5

531

11.03.2009 17:04

stenley

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

Ako vypisat prvok pola, ked nazov indexu je v premennej

v Backend

2

509

10.01.2010 13:49

Mysql_dodo

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

Zadefinovanie nového fontu TTF

v Frontend

7

689

16.11.2007 15:09

mondzo

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

Zmena $premennej

v Backend

9

749

03.02.2010 14:55

rooobertek

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

deklaracia premennej

v Backend

7

1076

19.08.2009 12:14

Snacker

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

existencia premennej

v Backend

3

648

25.08.2008 12:45

toma-mato

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

Odovzdavanie premennej

v Backend

11

887

05.10.2009 9:45

Tominator

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

vytvorenie premennej...

v Backend

6

643

24.09.2008 22:43

vl4kn0

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

nazov premennej

v Frontend

6

599

07.01.2010 23:28

roach189

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

Dlzka premennej

v Frontend

7

701

10.06.2009 19:37

roach189

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

predanie premennej

v Frontend

4

1875

15.10.2009 12:20

pilná lama glama

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

Ziskanie globalnej premennej

v Backend

2

594

21.09.2010 15:21

emer

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

[VYRIESENE] volanie premennej

v Backend

2

530

13.02.2009 13:50

beginner

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

Správanie premennej $_SESSION

v Backend

1

442

15.06.2012 17:59

emer

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

Max velkost premennej

v Backend

4

436

21.04.2010 22:00

Antuanet

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

asm - inicializacie premennej

v Backend

4

614

10.04.2010 14:24

chrono



© 2005 - 2026 PCforum, edited by JanoF