Autor | Zpráva | ||
---|---|---|---|
cikaxx Profil * |
#1 · Zasláno: 31. 8. 2012, 16:02:45
ahojte mam problém jak v JS funkci udělám aby to kontrolovalo jestli v určitym inputu je pouze číslo?..
is_numeric mi nějak nejde mohl by mi někdo pomoct? díky moc |
||
_es Profil |
#2 · Zasláno: 31. 8. 2012, 16:39:05
cikaxx:
„jestli v určitym inputu je pouze číslo?“ Aké číslo? Len celé? Aj záporné? |
||
cikaxx Profil * |
#3 · Zasláno: 31. 8. 2012, 16:40:07
_es:
„Aké číslo? Len celé? Aj záporné?“ no chci prostě aby to kontrolovalo jestli v inputu je číslo no je jedno jestli záporné či normálné |
||
_es Profil |
#4 · Zasláno: 31. 8. 2012, 16:51:39
if(!isNaN(Number(objektInputu.value))){V inpute je len číslo} |
||
cikaxx Profil * |
#5 · Zasláno: 31. 8. 2012, 16:54:50
_es:
„if(!isNaN(Number(objektInputu.value))){V inpute je len číslo}“ ani to mi bohužel nefunguje |
||
_es Profil |
#6 · Zasláno: 31. 8. 2012, 16:57:48
cikaxx:
„ani to mi bohužel nefunguje“ Ako „nefunguje“? Čo znamená „nefunguje“? Kód je správny a čo robíš zle ti niekto ťažko vyveští. |
||
cikaxx Profil * |
#7 · Zasláno: 31. 8. 2012, 17:05:25 · Upravil/a: cikaxx
ta funkce se nevyvolá ... nebo spíše ta podmínka protože to co je vní se neukáže ... přitom do inputu zadávám čísla ... pošlu celý kod
var p = document.form.pin.value; if(!isNaN(Number(pin.value))) { alert("zadaný text jsou čísla"); } ale nevyvolá se to ee sorry to pin.value má být p.value ale stejně to nefachá |
||
Joker Profil |
#8 · Zasláno: 31. 8. 2012, 17:09:31
cikaxx:
„sorry to pin.value má být p.value“ p.value je undefined, protože proměnná p je string a ten nemá vlastnost value.
Má tam být jen p . Jestli to nefunguje ani pak, tak si alespoň zkontrolujte, co za hodnotu do té podmínky vlastně leze.
|
||
cikaxx Profil * |
#9 · Zasláno: 31. 8. 2012, 17:14:03
Joker:
„Má tam být jen p. Jestli to nefunguje ani pak, tak si alespoň zkontrolujte, co za hodnotu do té podmínky vlastně leze.“ ok tak teď už se to spouští ale ... spustí se to i když je tam normal text ja potřebuju prostě aby to co zadal do inputu byly jen čísla nesmí v tom bejt ani jedno písmeno chápeš nie? |
||
pcmanik Profil |
#10 · Zasláno: 31. 8. 2012, 17:18:13
cikaxx:
A nebolo by lepšie zablokovať hned pri zadávaní znakov všetky znaky okrem čísiel? Odpadá ti tím táto podmienka. |
||
cikaxx Profil * |
#11 · Zasláno: 31. 8. 2012, 17:23:12
to by šlo ... jak na to? :D
|
||
_es Profil |
cikaxx:
„aby to co zadal do inputu byly jen čísla nesmí v tom bejt ani jedno písmeno chápeš nie?“ Na to som sa ťa predsa pýtal už v [#2]. Aký text s písmenom prejde? Povolí to len hodnoty, ktoré sa dajú previezť na zápis čísla v JS, teda presne to, čo si písal, že chceš.
pcmanik: „zablokovať hned pri zadávaní znakov všetky znaky okrem čísiel“ Písal, že záporné čísla vyhovujú. |
||
cikaxx Profil * |
#13 · Zasláno: 31. 8. 2012, 17:27:32
tak pokud to jde ... tak to nemusí bejt v záporu beztak PIN se ani v záporu nedělá :)
|
||
Časová prodleva: 12 let
|
0