IT NEWS PC REVUE PC FORUM FreeBSDInternet time: @259
Obsah fóra
Pravidlá  •  Kontakt  •  Prihlásenie  •  Registrácia

Bežme spolu a pomôžme deťom.

Príďte si zabehnúť s ČSOB nadáciou 2.6. od 10tej na Partizánsku lúku v BA. www.csobnadacia.sk

Najobľúbenejší Magio Internet

Teraz získate na prvých 100 dní zadarmo. Zriadenie a modem zaplatíme za vás! Telekom.sk

Prefinancovanie hypotéky

Máte hypotéku s nevýhodným úrokom? Vymeňte ju za novú a výhodnejšiu. www.PrefinancovanieHypoteky.sk

Nedostali ste pôžičku v banke?

Ponúkame okamžité riešenie pre ľudí zamestnaných, dôchodcov aj podnikateľov. www.easypozicka.sk

Našiel som spôsob bieliť zuby

Podarilo sa mi vybieliť si zuby bez drahých procedúr u zubára. www.zuzaninblog.com

max hodnota

Zaslať odpoveď
AutorSpráva
kurtulik1
Užívateľ
Užívateľ

Založený: 21.01.2010
Príspevky: 71

PríspevokZaslal: Ut 03.01.12 14:04Odpovedať s citátomNávrat hore

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
Zobraziť informácie o autoroviOdoslať súkromnú správu
johny128
Čestný člen
Čestný člen

Založený: 09.05.2005
Príspevky: 1326
Bydlisko: - - -

PríspevokZaslal: Ut 03.01.12 15:28Odpovedať s citátomNávrat hore

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);" />
Zobraziť informácie o autoroviOdoslať súkromnú správu
Ďuri
Administrátor
Administrátor

Založený: 11.08.2007
Príspevky: 3785
Bydlisko: Brno

PríspevokZaslal: Ut 03.01.12 22:44Odpovedať s citátomNávrat hore

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().
Zobraziť informácie o autoroviOdoslať súkromnú správuJabberSkype
Zobraziť príspevky z predchádzajúcich:    
Zaslať odpoveď
Nemôžete pridávať nové témy do tohto fóra.
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.
Nemôžete hlasovať v tomto fóre.

Powered by phpBB 2.x.x © 2005 - 2012 PCforum, webhosting by WebSupport, edited by JanoF

SEO - optimalizácia pre vyhľadávače

Freebsd