Autor Zpráva
cikaxx
Profil *
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
cikaxx:
jestli v určitym inputu je pouze číslo?
Aké číslo? Len celé? Aj záporné?
cikaxx
Profil *
_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
if(!isNaN(Number(objektInputu.value))){V inpute je len číslo}
cikaxx
Profil *
_es:
if(!isNaN(Number(objektInputu.value))){V inpute je len číslo}

ani to mi bohužel nefunguje
_es
Profil
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 *
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
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 *
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
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 *
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 *
tak pokud to jde ... tak to nemusí bejt v záporu beztak PIN se ani v záporu nedělá :)

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: