[ Príspevkov: 3 ] 
AutorSpráva
Offline

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

Registrovaný: 13.03.09
Prihlásený: 17.02.21
Príspevky: 11
Témy: 3 | 3
NapísalOffline : 11.07.2011 10:25 | js pole z pola

Dobrý,

Opis:
Mám dva objednávkové formuláre. V každom sa nachádzajú informácie ako "typ", "mnozstvo", "cena" a pod.
Potrebujem spôsob, ktorý mi na základe podmienky zhody typov, pridá "mnozstvo" z jedného formulára do druhého.
Kód:
function setReturnSync() {
  var numRows = document.getElementById('item_table').rows.length;
  var cells = [];
  for (var i=1; i<numRows; i++) {
   var sku = (document.getElementById('typ_'+i).value) + ' , ' + (document.getElementById('mnozstvo_'+i).value);    
   cells[i] = sku;
  }
 
  var cell = cells.join('; ');
 
  window.opener.force_clear = false;
  window.opener.ProcessSync(cell);
  self.close();
}

čiže každý riadok z formulára ukladám do poľa oddelené s ";". Toto pole potom predávam ďalšej funkcii ProcessSync(), ktorá je v druhom formulári, kde sú riadky s typom ale bez mnozstva.

Potreboval by som teraz poradiť čo ďalej.
Čiže mám pole tvaru ["typ1","mnozstvo1" ; "typ2","mnozstvo2"...]
Chcel by som toto pole rozdeliť na ďalšie pole, len mi to akosi nefunguje :)

Potom by som robil podmienku
Kód:
for (var i=1; i<numRows; i++) {
 var sku_vo = document.getElementById('typ_'+i).value;
if( pole.indexOf(sku_vo) > 0 ) {
         document.getElementById('mnozstvo_'+i).value = pole[1];
}else {
...}
}


alebo ak by bol iný nápad, lepší...
vďaka


Offline

Čestný člen
Čestný člen
js pole z pola

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34 | 34
Bydlisko: Brno
NapísalOffline : 11.07.2011 10:34 | js pole z pola

Popravde sa mi nechce uvazovat, co to tam vlastne robis, nedal si sem HTML kod a nevieme, ako tie data v tabulkach vyzeraju. Preco sa snazis vsetko napchat do jedneho retazca? Je velky problem pouzit pre uchovanie dat ozajstne polia alebo objekty? S tym sa ti bude manipulovat urcite jednoduchsie, lebo tak sa mi vidi, ze to, co najprv zjoinujes, by si chcel neskor splitovat.


Offline

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

Registrovaný: 13.03.09
Prihlásený: 17.02.21
Príspevky: 11
Témy: 3 | 3
Napísal autor témyOffline : 11.07.2011 10:56 | js pole z pola

Kód:
<table>
 <tbody>
  <tr>
    <td>
<input type="text" name="typ_1" id="typ_1" size="25" maxlength="24" onfocus="clearField('typ_1', 'Vyhľadať')" onblur="setField('typ_1', 'Vyhľadať'); loadSkuDetails(0, 1)" onkeydown="Javascript: if (event.keyCode==13) InventoryList(1)" style="">
    </td>
    <td>
<input type="text" name="mnozstvo_1" id="mnozstvo_1" readonly="readonly" size="4" maxlength="4" onchange="SimpleUpdateRowTotal(1, true);" style="text-align:right">
    </td>
...
</tr>
 </tbody>
</table>


Základné prvky tabuľky. "typ" a "mnozstvo". Jedná sa o synchronizáciu vyšlej objednávky s faktúrou (v prípade ak príde 200 položková faktúra nezotriedená, aby bolo jednoduchšie vyhľadávanie a automatický zápis množstvo).
Obe formuláre majú typ, iba mnozstvo sa zapisuje na základe podmienky.

Ako na objekty? Alebo vnorené polia, kde jedno pole bude riadok formulára a v druhom budú položky formulára. Len úprimne, neviem ako na to...


 [ Príspevkov: 3 ] 


js pole z pola



Podobné témy

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

POLE

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

10

1503

18.11.2006 10:07

audiotrack

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

Textové pole

v HTML, XHTML, XML, CSS

2

516

13.09.2012 15:16

janosihelsky

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

Schovaj pole

v JavaScript, VBScript, Ajax

2

284

05.02.2013 20:32

Ďuri

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

Dvojrozmerne pole

v Delphi, Visual Basic

2

737

22.01.2013 22:50

Gregi555

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

raid pole

v Pevné disky a radiče

23

2409

09.07.2008 1:15

Pegas099

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

Dynamicke pole..

v PHP, ASP

3

419

28.09.2011 22:56

Ando

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

Pole stringov

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

2

644

15.11.2012 21:14

Denco1

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

textove pole

v Redakčné systémy

4

778

04.01.2011 12:22

prohibit

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

elmag. pole

v Ostatné

3

277

16.09.2014 14:47

logarytmus

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

pascal - pole

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

8

801

15.08.2009 9:44

beginner

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

textove pole

v JavaScript, VBScript, Ajax

5

584

20.06.2009 15:38

Snacker

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

Viacrozmerne pole

v PHP, ASP

3

573

07.12.2010 16:41

venom2

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

RAID pole

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

v Pevné disky a radiče

54

6433

10.01.2007 20:10

ertin

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

pole, rozdelenie textu..

v PHP, ASP

8

629

30.01.2009 16:56

newboy1

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

pomoc pascal pole

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

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

31

3504

31.01.2009 11:24

neutronmind

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

strankovanie cez pole

v PHP, ASP

3

517

20.05.2008 8:56

p360t



© 2005 - 2024 PCforum, edited by JanoF