Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 13 ] 
AutorSpráva
Offline

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

Registrovaný: 03.06.08
Prihlásený: 05.06.08
Príspevky: 6
Témy: 1
Príspevok NapísalOffline : 03.06.2008 22:00

Mam vytvoreny formular so selectom name=vz, inputom ... , a odosielany cez button na funkciu vloz. V takejto forme ako je to teraz, mi nenacitava vybrane polozky zo selectu. Kde mam chybu?

Formular

Kód:
<select name="vz" size="1">
<option value="nieco vo formate text, prip cislo">1
<option value="nieco">2
<option value="nieco">3
<option value="nieco">4
</select>

</td></tr>
<tr>
<td align="right" width="65%">'.$cena_za_mj.': '.$mena_d.''.Number_Format(des($data[5]), 2, ",", ".").''.$mena.'&nbsp;</td>
<td><input type="text" size="1" name="'.$data[2].'" value="1"> × <input type="button" value="'.$kosik.'" onclick="parent.vloz(\''.$row.'\',form.'.vz.','.$data[2].'.value)">



Funkcia

Kód:
function vloz(Id, vz, ks)
  {     
   if ((ks.substring()) < "1" || (ks.substring()) > "9" || (ks%1) != 0)
   {
   alert("'.$chyba.'");
   
   }
   else
   if (confirm("'.$vlozit_tovar.' " + tovar[Id][0] + " '.$do_kosika.'"))
   {
    parent.tovar[Id][3] = (parent.tovar[Id][3]*1)+(ks*1);
    parent.tovar[Id][2] = (parent.tovar[Id][2])+(vz);
   }


Offline

Správca fóra
Správca fóra
help lame s formularom :-)

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 03.06.2008 22:13

nevypisuje ti to ziadnu chybu? nechyba ti tam nieco ako echo, kedze pouzivas php premenne? lebo nikde to v kode nevidim...







_________________
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

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

Registrovaný: 03.06.08
Prihlásený: 05.06.08
Príspevky: 6
Témy: 1
Príspevok Napísal autor témyOffline : 04.06.2008 0:46

Chybu to nevypisuje, a echo tam je, len som vytiahol najpodstatnejsiu cast, ono to premennu '.$data[2].' spracuje a odosiela ju potom do pola tovar spravne, ale to "vz" mi zobrazi len [object] a je jedno co sa vyberie v selecte. Najskor myslim, ze bude chyba v zapise buttonu za tym onclick, alebo potom vo funkcii (id, vz, ks), lebo ked som prehodil poradie vz a ks a zaroven aj vz a '.$data[2].' tak to chybu vypisovalo


Offline

Skúsený užívateľ
Skúsený užívateľ
help lame s formularom :-)

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1756
Témy: 35
Bydlisko: BA - WESTSIDE
Príspevok NapísalOffline : 04.06.2008 6:31

Zobrazí [object], pretože návratovou hodnotou form.vz je object. K vybranej hodnote musíš pristupovať inak:
Kód:
<input type="button" value="'.$kosik.'" onclick="parent.vloz(\''.$row.'\',form.'.vz.options[selectedIndex].value','.$data[2].'.value)">
Keby si hľadal zdroj nejakých info: http://www.w3schools.com/htmldom/dom_obj_select.asp







_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
Offline

Užívateľ
Užívateľ
help lame s formularom :-)

Registrovaný: 02.12.07
Prihlásený: 26.02.13
Príspevky: 1114
Témy: 49
Príspevok NapísalOffline : 04.06.2008 15:30

btw, nieje <option> parovy tag?


Offline

Užívateľ
Užívateľ
help lame s formularom :-)

Registrovaný: 06.03.08
Prihlásený: 01.10.12
Príspevky: 1732
Témy: 15
Bydlisko: triminka@sp...
Príspevok NapísalOffline : 04.06.2008 15:40

Aj áno aj nie. Môže byť aj párový aj nepárový.







_________________
Redeem the game of law! Despair the Billy, here are the morals! Come, relentless eraser rain, relentless eraser rain...
Offline

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

Registrovaný: 03.06.08
Prihlásený: 05.06.08
Príspevky: 6
Témy: 1
Príspevok Napísal autor témyOffline : 04.06.2008 16:33

Ak to tam dám v tomto formáte, tak to vyhadzuje chybu v zapise uvodzoviek, resp. apostrofov


Offline

Skúsený užívateľ
Skúsený užívateľ
help lame s formularom :-)

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1756
Témy: 35
Bydlisko: BA - WESTSIDE
Príspevok NapísalOffline : 05.06.2008 11:13

Predpokladám, že to vypisuješ cez PHP funkicu echo a ohraničuješ apostrofmi, teda malo by to byť takto:
Kód:
<?php
echo '
   <input type="button" value="'.$kosik.'" onclick="parent.vloz(\''.$row.'\', form.vz.options[selectedIndex].value,'.$data[2].'.value)">
';
?>







_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
Offline

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

Registrovaný: 03.06.08
Prihlásený: 05.06.08
Príspevky: 6
Témy: 1
Príspevok Napísal autor témyOffline : 05.06.2008 15:29

Tak zápis je už teraz v pohode, ten zobralo, ale teraz to zas vypisuje, že ten selectedIndex is undefined :-(


Offline

Skúsený užívateľ
Skúsený užívateľ
help lame s formularom :-)

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1756
Témy: 35
Bydlisko: BA - WESTSIDE
Príspevok NapísalOffline : 05.06.2008 16:23

maros.b001 píše:
Tak zápis je už teraz v pohode, ten zobralo, ale teraz to zas vypisuje, že ten selectedIndex is undefined :-(
Ou, jasné, zabudol som, že aj pred selectedIndex treba dať form.vz., čiže takto:
Kód:
<?php
echo '
   <input type="button" value="'.$kosik.'" onclick="parent.vloz(\''.$row.'\', form.vz.options[form.vz.selectedIndex].value,'.$data[2].'.value)">
';
?>







_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
Offline

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

Registrovaný: 03.06.08
Prihlásený: 05.06.08
Príspevky: 6
Témy: 1
Príspevok Napísal autor témyOffline : 05.06.2008 20:49

Tak teraz to zas vypisuje v IE, že form.vz.selectedIndex is null or not an object a v Mozile že has not properties ... nedalo by sa to pripadne riešiť cez nejakú inú funkciu s onchange?


Offline

Skúsený užívateľ
Skúsený užívateľ
help lame s formularom :-)

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1756
Témy: 35
Bydlisko: BA - WESTSIDE
Príspevok NapísalOffline : 05.06.2008 22:14

Hmm, netreba tam ešte náhodou pred to form dať "document."? Veď si zapni chybovú konzolu vo Firefoxe alebo Opere, tam ti vypíše, kde je chyba. Ja to z hlavy neviem, s JS som dlho nerobil.

Keď to chceš inak, naštuduj si manuály, odkaz som ti dal.







_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
Offline

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

Registrovaný: 03.06.08
Prihlásený: 05.06.08
Príspevky: 6
Témy: 1
Príspevok Napísal autor témyOffline : 05.06.2008 22:55

Jasné, v pohode, síce mi tie manuály v angličtine moc nehovoria :-), ale skúšam čo a ako s tým, dosť si mi už pomohol, nateraz sa mi to podarilo spojazdniť cez ďalšiu funkciu, takže dík moc, potom sem hodím riešenia


Odpovedať na tému [ Príspevkov: 13 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Apple láme všetky rekordy

[ Choď na stránku:Choď na stránku: 1, 2, 3 ]

v Novinky

76

2834

20.08.2012 22:38

Peterson Zobrazenie posledných príspevkov

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

v Webhosting a servery

0

251

10.05.2013 17:48

emer Zobrazenie posledných príspevkov

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

v Obchody, reklamácie a právo

10

11520

18.10.2014 15:29

Mandy Zobrazenie posledných príspevkov

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

v HTML, XHTML, XML, CSS

16

625

08.01.2012 21:22

t-pack25 Zobrazenie posledných príspevkov

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

v PHP, ASP

13

699

25.12.2008 15:15

Ancuricka Zobrazenie posledných príspevkov

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

v PHP, ASP

19

761

07.05.2008 17:18

Tominator Zobrazenie posledných príspevkov

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

v PHP, ASP

5

609

17.04.2008 11:28

jaji Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. [VYRIESENE] Problem z email formularom

v PHP, ASP

5

487

09.04.2009 16:33

Tominator Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vyber MB na starsi procak. "lame"

v Intel čipové sady

3

534

18.08.2009 9:29

Striker646 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. LG M228WA-BZ 22'', Wide help help

v Monitory, televízory a projektory

1

1163

05.12.2007 12:41

OmeGa Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. help AMD Sempron 2800+ frekvencia 1700 help

v AMD - Advanced Micro Devices

16

1739

10.03.2007 9:13

dr.etker Zobrazenie posledných príspevkov

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

v PC zostavy

19

902

22.01.2010 15:00

MatkoKlingac29 Zobrazenie posledných príspevkov

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

v Ovládače

9

333

24.12.2012 16:19

ruksak Zobrazenie posledných príspevkov

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

v Audio programy

3

900

05.02.2008 22:54

shiro Zobrazenie posledných príspevkov

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

v Pamäte

11

882

24.01.2008 16:15

Ingenium Deerro Zobrazenie posledných príspevkov

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

v Zvuk

0

718

28.10.2007 13:02

M@iky Zobrazenie posledných príspevkov


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

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra