Pereiti prie turinio

Laukelių reikšmės tikrinimas


Rekomenduojami pranešimai

Sveiki,Kaip supratot temos pavadinime turiu bėdą su laukeliais. Jų yra 5 ( tarkime p1,p2,p3,p4,p5 ), ir viskas turi būti taip, kad p1 < už visus kitus, didesnis už p1 < p2 < bet mažesnis už kitus ir t.t.

Galėčiau aprašyti kiekvienam šitą tikrinimą, bet.. Reikia su kiekvienu atnaujinimu tikrinti, pvz įvedžiau p4, tikrina visus.

Tai norėjau paklausti, gal turite kokią įdėją kaip padaryti funkciją, kuri tikrintų būtent šitai, o jei kas blogai - mestų klaidą ( alert ) ? Ar vis dėlto teks aprašinėti kiekvienam atskirai ir tą kodą kartoti 5 kartus?

 

ps. Pas mane bus 5 laukeliai kainai, 5 laukeliai procentams, todėl rašant po vieną - 10 kartų ta pati f-cija kartotus..

 

Ačiū už pagalbą :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Tiesa, problema iškilo, kad tikrina ir sakykim prieš tai esančius laukelius :) Sakykim pats pirmas negali būti mažesnis už kitus ir t.t. :)

 

Nelabai supratau, tai tau reikia, kad tikrintų tik su prieš tai esančiu, ar su visais?

Nes dabar padaryta taip, kad jei įveda 5 tuščia 1, tai gausi klaidą, jei tau šito nereikia, tai užkomentuok 9 eilutę, tai tikrins, tik prieš tai esantį lauką :unsure:

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Nelabai supratau, tai tau reikia, kad tikrintų tik su prieš tai esančiu, ar su visais?

Nes dabar padaryta taip, kad jei įveda 5 tuščia 1, tai gausi klaidą, jei tau šito nereikia, tai užkomentuok 9 eilutę, tai tikrins, tik prieš tai esantį lauką :unsure:

 

 

Na žiūrėk :)

 

Esmė yra tame, kad yra laukeliai taip:

p1

p2

p3

p4

p5

 

Reikia, kad p1 būtų mažesnis už visus nuo p2 iki p4, p2 būtų didesnis už p1, bet mažesnis už kitus ir t.t.

Gal dabar šiek tiek aiškiau? :)

 

Edit: Tavo duotame pavyzdyje veikia, o pas mane nenori veikti :D

 

Edit2: Radau manau bėdą:

http://jsfiddle.net/epZAU/1/ - Jei reikšmė buvo 0 - neveiks..

 

Edit3: Po šiokio tokio pataisymo gavau ką reikėjo :) Labai ačiū :)

Redagavo ModestasV
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...