| | |
| Stránka: 1 z 1
| [ Príspevkov: 2 ] | |
Autor | Správa |
---|
Registrovaný: 18.10.07 Prihlásený: 14.07.11 Príspevky: 107 Témy: 32 |
cawte mam taky to script na kontrolu zadanych udajov
Kód: <script language="javascript"> function validateQuick(){ pass = true; msg = ''; //count = document.formular.count.value;
h = document.formular.highest_number.value; //document.formular.test.value = h;
for (x=1; x<=1; x++) { for (y=1; y<=6; y++) { if (document.formular['pole['+x+''+y+']'].value == '') { msg = "Polia nesmu byt prazdne." } else if ((document.formular['pole['+x+''+y+']'].value) > h) { msg = 'Zadane cislo nesmie byt vacsie ako .' + h + ''; }else if (document.formular['pole['+x+''+y+']'].value == 0) { msg = "Polia musia byt vacsie ako nula."; } } }
if (msg != ""){ alert (msg); pass = false; }
return pass; } </script>
<form name="formular" method="post"> <input type="hidden" name="highest_number" value="49" /> <input type="text" name="pole[11]" class="input-number" /> <input type="text" name="pole[12]" class="input-number" /> <input type="text" name="pole[13]" class="input-number" /> <input type="text" name="pole[14]" class="input-number" /> <input type="text" name="pole[15]" class="input-number" /> <input type="text" name="pole[16]" class="input-number" />
<input type="submit" name="check" class="overit" value="Check" onclick="return validateQuick();" /> </form>
problem je v tom ze ked zadam cislo napriklad 5 tak mi kontrola napize ze cislo nesmie byt vacsie ako 49 a ked dam 100 tak mi to prebehne v poriadku a nemalo by. Mam tam skrity input do ktoreho su ukladam najvyssie cislo ktore moze byt zadane a tu hodnotu si potom ulozim do premennej h pomocou Kód: h = document.formular.highest_number.value;
ak to priradim rucne napr. Kód: h = 49;
tak to ide bez problemov. neviete preco mu to vadi ? vopred diky
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
preto mu to vadi, lebo porovnavas stringy, nie cisla... mozes pouzit napr. funkciu parseInt():
Kód: h = parseInt(document.formular.highest_number.value);
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
| Stránka: 1 z 1
| [ Príspevkov: 2 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Domény .xxx zrejme s kontrolou obsahu v Novinky | 7 | 645 | 08.01.2007 21:29 POM4R4NC | | Hubbleov ďalekohľad opäť pod kontrolou riadiacej 486 v Novinky | 1 | 560 | 16.10.2008 18:53 MTK | | Prosim s pomoc s vytvorenim logu a jeho kontrolou v Antivíry a antispywary | 2 | 498 | 15.09.2008 17:15 zmija31 | | RP Checker (Majte všetky svoje RP pod kontrolou) v Sieťové a internetové programy | 0 | 702 | 02.01.2008 18:35 geoge046 | | Spracovanie formulára v Ponuka práce | 0 | 599 | 28.10.2011 9:13 alwe | | Spracovanie formulára v PHP, ASP | 1 | 563 | 09.04.2008 10:28 p360t | | Vytvorenie formulara v Ostatné programy | 0 | 248 | 16.09.2013 16:31 kati123 | | Upravenia formulara v JavaScript, VBScript, Ajax | 2 | 451 | 17.02.2009 18:57 EmO_DQ | | Osetrenie formulara v PHP, ASP | 2 | 518 | 25.01.2010 16:36 Slappy | | Farba formulara v HTML, XHTML, XML, CSS | 3 | 576 | 15.08.2007 14:15 sento | | Odoslanie formulara v JavaScript, VBScript, Ajax | 4 | 365 | 26.07.2012 21:52 shaggy | | Javascript overenie formulara v JavaScript, VBScript, Ajax | 2 | 390 | 20.08.2012 11:51 Jame_s | | prechadzat prvkami formulara v JavaScript, VBScript, Ajax | 2 | 518 | 07.03.2009 11:23 tomast7 | | Tvorba formulara/ankety v HTML, XHTML, XML, CSS | 4 | 398 | 07.08.2015 17:42 chrono | | Ochrana registračného formulára v PHP, ASP | 7 | 409 | 15.09.2015 20:33 JustMe | | automatické odoslanie formulára v JavaScript, VBScript, Ajax | 5 | 1216 | 12.01.2008 14:14 andreas |
| Nemôžete zakladať nové témy v tomto fóre 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
|
|