Autor | Zpráva | ||
---|---|---|---|
quatzael Profil |
#1 · Zasláno: 22. 10. 2013, 13:33:03
Jak můžu zjistit při kontrole formuláře, že hodnota vyplněná v textovém inputu je kladné celé číslo (případně včetně nuly)?
|
||
Joker Profil |
Asi nějak takhle:
function isInt(hodnota) { var num = parseInt(hodnota, 10); return ((num >= 0) && (num == hodnota)); } |
||
quatzael Profil |
#3 · Zasláno: 22. 10. 2013, 14:17:10
Joker:
No jo, ale když někdo zadá "08", tak tohle taky sežere.. |
||
Joker Profil |
#4 · Zasláno: 22. 10. 2013, 14:47:49
quatzael:
„No jo, ale když někdo zadá "08", tak tohle taky sežere..“ Ano. A co, nemá to tak být? 08 reprezentuje kladné celé číslo. Jestli to tak fungovat nemá, tak na konci && (num.toString() == hodnota));
|
||
Časová prodleva: 10 let
|
0