Autor | Zpráva | ||
---|---|---|---|
monkey Profil |
#1 · Zasláno: 26. 11. 2009, 11:58:28 · Upravil/a: monkey
dobry den
pisem si JS script neako mi to nefunguje nevidite chybu ? <script language="JavaScript"> var cisla = new Array(0,1,2,3,4,5,6,7,8,9); function kontrola(form){ if(form.meno.value == ""){ alert("Zadajte prosím Vaše meno a priezvisko"); return false; }else if(form.meno.value.length < 6){ alert("Vaše meno je príliš krátke"); return false; }else if(form.email.value == "" || form.email.value.indexOf('@')==-1 || form.email.value.indexOf('.')==-1){ alert("Zadajte prosím Vašu e-mailovu adresu"); return false; }else if(form.telefon.value == ""){ alert("Zadajte prosím Vaše telefónne číslo\n na ktoré Vás budeme kontaktovať"); return false; }else if (form.telefon.value != cisla){ alert("Telefón musí byť číslo !"); return false; }else if(form.datum.value == "" || form.datum.value.indexOf('/')==-1){ alert("Zadejte prosím Váš dátum príchodu.\n Píšte prosím v tvare Deň/Mesiac/Rok"); return false; }else if(form.osoby.value == ""){ alert("Zadejte prosím Váš počet osôb"); return false; }else if(form.osoby.value != cisla){ alert("Telefón musí byť číslo !"); return false; }else{ } } </script> vdaka |
||
monkey Profil |
#2 · Zasláno: 26. 11. 2009, 14:56:32
v tejto podmienke je určite chyba
!= cisla alert("Telefón musí byť číslo !"); |
||
Chamurappi Profil |
#3 · Zasláno: 26. 11. 2009, 15:47:24
Reaguji na monkeye:
„ak tam dam cislo stale mi to pluje“ Příště rovnou napiš, jak se chyba projevuje — ušetříš tím hledání jiných druhů chyb (např. syntaktických). Nemůžeš porovnávat řetězec s polem, to nemůže nikdy fungovat. Obecně porovnávání čehokoliv s polem nemívá zpravidla smysl. Chceš-li zjistit, zda řetězec obsahuje jiné znaky než čísla, použij regulární výraz: if(form.osoby.value.match(/[^0-9]/)) { alert("Telefón musí byť číslo!"); } „nevidite chybu ?“ […] „Telefón musí byť číslo !“ Mimochodem, před vykřičníky a otazníky se nepíší mezery. |
||
monkey Profil |
#4 · Zasláno: 26. 11. 2009, 17:42:33
Chamurappi:
Ďakujem ti pomohol si mi Priznám sa vždy keď sem idem písať tak si pozrem Jakpsateb v tomto prípade JS ale objekt match Čo sa tyka pravopisu polepším sa :) |
||
Camo Profil |
#5 · Zasláno: 26. 11. 2009, 21:37:29 · Upravil/a: Camo
Najlepšie čo som našiel na nete o reg. výrazoch v JS:je toto.
Príjemnú zábavu a veĺa síl a trpezlivosti. |
||
Časová prodleva: 16 let
|
0