[ 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ý: 07.12.16
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

390

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

767

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 Predám

0

200

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

513

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

945

05.06.2009 18:57

tommy1104

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

Hodnota

v PHP, ASP

6

846

12.08.2009 12:53

scrysurn

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

Hodnota?

v Informujem sa

0

302

06.01.2023 16:37

Guticek

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

Hodnota PC

v Informujem sa

3

467

07.09.2022 19:27

matejr86

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

Hodnota PC

v Informujem sa

0

469

28.05.2019 19:34

tomek9231

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

hodnota notebooku

v Informujem sa

3

574

01.10.2015 20:59

pepkopav

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

Hodnota PC

v Informujem sa

7

617

25.06.2022 11:09

cyrilko98

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

Hodnota Komponentov

v Informujem sa

3

463

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

737

05.01.2008 12:37

cs_skillers

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 notebooku

v Notebooky a netbooky

4

503

30.07.2013 13:41

liqua1

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

Hodnota notebooku

v Informujem sa

1

399

10.10.2015 8:35

shiro



© 2005 - 2024 PCforum, edited by JanoF