[ Príspevkov: 3 ] 
AutorSpráva
Offline

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

Registrovaný: 21.01.10
Prihlásený: 10.05.16
Príspevky: 92
Témy: 33 | 33
NapísalOffline : 03.01.2012 13:04 | max hodnota

mám input, a mm k nemu akciu
Kód:
onkeyup="check(this,'50)"

a script
Kód:
function check(input, max) {
    var value = Number(input.value);
    if (NaN == value || input.value>=max)
   {
        input.value = max;
    }
}

malo by to fungovať tak, že keď zadám číslo väčšie ako 50, tak mi tam prepíše 50, lenže keď tam zadám napr. 6, tak ak vtedy to urobí, neviete mi niekto poradiť?

Ďakujem


Offline

Čestný člen
Čestný člen
max hodnota

Registrovaný: 09.05.05
Prihlásený: 16.01.26
Príspevky: 1294
Témy: 69 | 69
Bydlisko: - - -
NapísalOffline : 03.01.2012 14:28 | max hodnota

Kód:

<script type="text/javascript">
function check(input, max){
   var val = input.value;
   // overime si ze uzivatel zadal iba cisla
   if(/^[\d ,\.]*$/.test(val)){
      val = parseInt(val, 10);
      if(val >= max){
         input.value = max;
      }
   } else {
      alert('Akceptujeme iba cisla');
      input.value = '';
   }
}
</script>         
<input type="text" name="x" id="x" value="" onkeyup="check(this, 50);" />


Offline

Čestný člen
Čestný člen
max hodnota

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34 | 34
Bydlisko: Brno
NapísalOffline : 03.01.2012 21:44 | max hodnota

johny ti dal sice spravny kod, ale vyjadrim sa ti ja radsej k tomu tvojmu, nech vies, co robis zle - jediny problem, ktory tam mohol nastat, je syntakticka chyba v zapise atributu onkeyup (mas tam apostrof navyse), logika kodu je (takmer) spravna a funguje to dobre. Zapis == NaN nepouzivaj, nebude ti fungovat. V Javascripte plati, ze NaN !== NaN. Lepsia bude pre teba funkcia isNaN().


 [ Príspevkov: 3 ] 


max hodnota



Podobné témy

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

Náhodná Max. hodnota CPU Fan

v Ovládače

3

471

26.01.2023 19:35

4040

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

Aky max. procak a max grafiku do K8 neo4 ??

v PC zostavy

10

818

25.12.2008 17:11

michal1313

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

P: Kolobežky HT-T4 MAX ( Ninebot G30 MAX )

v Bazár

0

236

22.01.2023 11:10

notfake

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

Notebook- max. 650€, max. 14,5'' atď.

v Notebooky a netbooky

1

559

14.11.2014 9:49

nescafe

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

22" (max. 24") LCD monitor, max. 450€ - kandidáti

v Monitory, televízory a projektory

4

994

05.06.2009 18:57

tommy1104

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

Hodnota

v Backend

6

887

12.08.2009 12:53

scrysurn

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

Hodnota?

v Bazár

0

367

06.01.2023 16:37

Guticek

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

Hodnota PC

v Bazár

0

507

28.05.2019 19:34

tomek9231

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

hodnota notebooku

v Bazár

3

638

01.10.2015 20:59

pepkopav

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

Stredna hodnota

v Backend

2

501

28.10.2013 9:28

marian_r

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

Hodnota PC

v Bazár

7

673

25.06.2022 11:09

cyrilko98

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

hodnota notebooku

v Kôš

1

34

14.01.2017 16:51

ac.milan

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

Hodnota Komponentov

v Bazár

3

505

16.05.2014 14:53

D_u

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

hodnota pc

v PC zostavy

8

780

05.01.2008 12:37

cs_skillers

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

hodnota notebooku

v Notebooky a netbooky

4

539

30.07.2013 13:41

liqua1

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

Hodnota notebooku

v Bazár

1

443

10.10.2015 8:35

shiro



© 2005 - 2026 PCforum, edited by JanoF