| 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: 13 let
|
|||
0