Sziasztok! Segítsetek valamiért nem fut le a javascriptem.
Sziasztok!
Kérlek segítsetek benne, hogy miért nem fut le a javascriptem.
Tegnap még lefutott, ma meg már nem akar :( Miért?
Tudom, hogy nagyon hosszú kódsort linkeltem be, ide.Bocsánat érte :(
Előre is köszi, hogy ránéztek
Registration.php:checker.js:
■ Kérlek segítsetek benne, hogy miért nem fut le a javascriptem.
Tegnap még lefutott, ma meg már nem akar :( Miért?
Tudom, hogy nagyon hosszú kódsort linkeltem be, ide.Bocsánat érte :(
Előre is köszi, hogy ránéztek
Registration.php:
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="utf-8">
- <meta name="generator" content="CoffeeCup HTML Editor (www.coffeecup.com)">
- <meta name="dcterms.created" content="H, 19 máj. 2014 10:41:08 GMT">
- <meta name="description" content="">
- <meta name="keywords" content="">
- <title></title>
- <script type="text/javascript" src="js/checker.js"></script>
- </head>
- <body>
- <?php
- if (isset($_POST['CegVagyMaganName'])) {
- $selectedRadio = $_POST['CegVagyMaganName'];
- $firstChar=$selectedRadio[0];
- $selectedRadioWithoutfirstChar= substr($selectedRadio , 1);
- if( $selectedRadioWithoutfirstChar == 'magansz')
- {
- echo '<form name="input" action="sender.php" onsubmit="return validateForm(this)" method="post">';
- if ($firstChar=='V') {echo 'Vásárlói regisztráció, magánszemély esetében<br>';}
- if ($firstChar=='E') {echo 'Eladói regisztráció, magánszemély esetében<br>';}
- echo 'Vezetéknév: <input type="text" size="30" id="' . $firstChar . 'Vezeteknev" name="Vezeteknev"><br>';
- echo 'Keresztnév: <input type="text" size="30" id="' . $firstChar . 'Keresztnev" name="Keresztnev"><br>';
- echo 'Születési Hely: <input type="text" size="30" id="' . $firstChar . 'Szuletesi_hely" name="Szuletesi_hely"><br>';
- echo '
- Év:
- <select id="' . $firstChar . 'Szuletes_ev" NAME="Szuletes_ev">
- <option VALUE="0">';
- for ($i=2014; $i>=1910; $i--)
- {
- echo '<option VALUE=". $i .">'.$i;
- }
- echo '</select>';
- echo '
- Hónap:
- <select id="' . $firstChar . 'Szuletes_honap" NAME="Szuletes_honap">
- <option VALUE="0">';
- for ($i=1; $i<=12; $i++)
- {
- echo '<option VALUE=". $i .">'.$i;
- }
- echo '</select>';
- echo '
- Nap:
- <select id="' . $firstChar . 'Szuletes_nap" NAME="Szuletes_nap">
- <option VALUE="0">';
- for ($i=1; $i<=31; $i++)
- {
- echo '<option VALUE=". $i .">'.$i;
- }
- echo '</select><br>';
- echo 'Adószám: <input type="text" size="10" maxlength="10" id="' . $firstChar . 'Adoszam" name="Adoszam"><br>';
- echo 'Személyi igazolvány szám: <input type="text" size="8" maxlength="8" id="' . $firstChar . 'Szemelyigazolvanyszam" name="Szemelyigazolvanyszam" ><br>';
- echo 'Irányítószám: <input type="text" size="4" maxlength="4" id="' . $firstChar . 'Iranyitoszam" name="Iranyitoszam"><br>';
- echo 'Település: <input type="text" maxlength="100" size="30" id="' . $firstChar . 'Telepules" name="Telepules"><br>';
- echo 'Utca: <input type="text" maxlength="100" size="30" id="' . $firstChar . 'Utca" name="Utca"><br>';
- echo 'Házszám: <input type="text" maxlength="4" size="4" id="' . $firstChar . 'Hazszam" name="Hazszam"><br>';
- echo 'Emelet: <input type="text" maxlength="2" size="2" id="' . $firstChar . 'Emelet" name="Emelet"><br>';
- echo 'Ajtó: <input type="text" maxlength="2" size="2" id="' . $firstChar . 'Ajto" name="Ajto"><br><br>';
- echo 'Mobil: <input type="text" maxlength="11" size="11" id="' . $firstChar . 'Mobilszam" name="Mobil_Mobilszam"><br>';
- echo 'Vezetékes telefonszám: <input type="text" maxlength="10" size="10" id="' . $firstChar . 'Vezetekes_Szam" name="Vezetekes_Szam"><br>';
- echo 'Email cím: <input type="text" size="50" id="' . $firstChar . 'Email" name="Email"><br>';
- echo 'Felhasználónév: <input type="text" size="30" id="' . $firstChar . 'Felhasznalonev" name="Felhasznalonev"><br>';
- echo 'Jelszó (először): <input type="password" size="30" id="' . $firstChar . 'Jelszo" name="Jelszo"><br>';
- echo 'Jelszó (másodszor): <input type="password" size="30" id="' . $firstChar . 'Jelszo2" name="Jelszo2"><br>';
- echo '<input type="submit" value="Regisztráció elküldés">';
- echo '</form>';
- } elseif ( $selectedRadioWithoutfirstChar == 'ceg') {
- echo '<form name="input" action="sender.php" onsubmit="return validate('.$firstChar.')" method="post">';
- if ($firstChar=='V') {echo 'Vásárlói regisztráció, cég esetében<br>';}
- if ($firstChar=='E') {echo 'Eladói regisztráció, cég esetében<br>';}
- echo 'Cégnév: <input type="text" size="30" id="' . $firstChar . 'Cegnev" name="Cegnev"><br>';
- echo 'Cégforma (vállalkozás típusa): <input type="text" size="4" maxlength="4" id="' . $firstChar . 'Cegforma" name="Cegforma"><br>';
- echo 'Cégjegyzékszám: <input type="text" size="10" maxlength="10" id="' . $firstChar . 'Cegjegyzekszam" name="Cegjegyzekszam"><br>';
- echo 'Cégadószám: <input type="text" size="11" maxlength="11" id="' . $firstChar . 'Cegadoszam" name="Cegadoszam"><br>';
- echo 'Székhely irányítószám: <input type="text" size="4" maxlength="4" id="' . $firstChar . 'Szekhely_Iranyitoszam" name="Szekhely_Iranyitoszam"><br>';
- echo 'Székhely település: <input type="text" maxlength="100" size="30" id="' . $firstChar . 'Szekhely_Telepules" name="Szekhely_Telepules"><br>';
- echo 'Székhely utca: <input type="text" maxlength="100" size="30" id="' . $firstChar . 'Szekhely_Utca" name="Szekhely_Utca"><br>';
- echo 'Székhely házszám: <input type="text" maxlength="4" size="4" id="' . $firstChar . 'Szekhely_Hazszam" name="Szekhely_Hazszam"><br>';
- echo 'Székhely emelet: <input type="text" maxlength="2" size="2" id="' . $firstChar . 'Szekhely_Emelet" name="Szekhely_Emelet"><br>';
- echo 'Székhely ajtó: <input type="text" maxlength="2" size="2" id="' . $firstChar . 'Szekhely_Ajto" name="Szekhely_Ajto"><br>';
- echo 'Ügyvezető vezetéknév: <input type="text" size="30" id="' . $firstChar . 'Ugyvezeto_Vezeteknev" name="Vezeteknev"><br>';
- echo 'Ügyvezető keresztnév: <input type="text" size="30" id="' . $firstChar . 'Ugyvezeto_Keresztnev" name="Keresztnev"><br><br>';
- echo 'Mobil-előhívószám: +36<input type="text" maxlength="2" size="2" id="' . $firstChar . 'Mobil_Elohivoszam" name="Mobil_Elohivoszam"><br>';
- echo 'Mobil: <input type="text" maxlength="7" size="7" id="' . $firstChar . 'Mobilszam" name="Mobil_Mobilszam"><br>';
- echo 'Vezetékes telefon körzetszáma: +36<input type="text" maxlength="2" size="2" id="' . $firstChar . 'Vezetekes_Korzetszam" name="Vezetekes_Szam"><br>';
- echo 'Vezetékes telefonszám: <input type="text" maxlength="7" size="7" id="' . $firstChar . 'Vezetekes_Szam" name="Vezetekes_Szam"><br>';
- echo 'Email cím: <input type="text" size="50" id="' . $firstChar . 'Email" name="Email"><br>';
- echo 'Felhasználónév: <input type="text" size="30" id="' . $firstChar . 'Felhasznalonev" name="Felhasznalonev"><br>';
- echo 'Jelszó (először): <input type="password" size="30" id="' . $firstChar . 'Jelszo" name="Jelszo"><br>';
- echo 'Jelszó (másodszor): <input type="password" size="30" id="' . $firstChar . 'Jelszo2" name="Jelszo2"><br>';
- echo '<input type="submit" value="Regisztráció elküldés">';
- echo '</form>';
- }
- }
- ?>
- </body>
- </html>
- function validateForm()
- {
- var x=document.forms["input"]["VVezeteknev"].value;
- if (x==null || x=="")
- {
- alert("Vezetéknév nincs kitöltve!");
- input.VVezeteknev.focus();
- return false;
- }
- //Vevő Vezetéknév 2-nél kisebb karakter?
- var x=document.forms["input"]["VVezeteknev"].value.length;
- if(x < 2)
- {
- alert("Nem lehet 2-nél kevesebb karakter az Vezetéknév!");
- input.VVezeteknev.focus();
- return (false);
- }
- //Vevő Keresztnév üres?
- var x=document.forms["input"]["VKeresztnev"].value;
- if (x==null || x=="")
- {
- alert("Keresztnév nincs kitöltve!");
- input.VKeresztnev.focus();
- return false;
- }
- //Vevő Keresztnév 2-nél kisebb karakter?
- var x=document.forms["input"]["VKeresztnev"].value.length;
- if(x < 2)
- {
- alert("Nem lehet 2-nél kevesebb karakter az Keresztnév mezőben!");
- input.VKeresztnev.focus();
- return (false);
- }
- // Vevő Születési hely mező üres?
- var x=document.forms["input"]["VSzuletesi_hely"].value;
- if (x==null || x=="")
- {
- alert("Születési hely mező nincs kitöltve!");
- input.VSzuletesi_hely.focus();
- return false;
- }
- //Vevő Születési hely 2-nél kisebb karakter?
- var x=document.forms["input"]["VSzuletesi_hely"].value.length;
- if(x < 2)
- {
- alert("Nem lehet 2-nél kevesebb karakter az születési hely mező!");
- input.VSzuletesi_hely.focus();
- return (false);
- }
- //Vevő Születési Év mező nulla?
- var x=document.forms["input"]["VSzuletes_ev"].selectedIndex;
- if (x <= 0)
- {
- alert("Születési Év mezőt mezőt ki kell tölteni!");
- input.VSzuletes_ev.focus();
- return false;
- }
- var x=document.forms["input"]["VSzuletes_ev"].selectedIndex.value;
- var theForm = document.forms["input"]["VSzuletes_ev"];
- var year = theForm.options[theForm.selectedIndex].value;
- var y=2014;
- var z=y-year;
- if( z < 18)
- {
- alert("Nem lehet 18 évnél fiatalabbként regisztrálni!");
- input.VSzuletes_ev.focus();
- return (false);
- }
- //Vevő Születési hónap mező üres?
- var x=document.forms["input"]["VSzuletes_honap"].selectedIndex;
- if (x <= 0)
- {
- alert("Születés hónap mezőt ki kell tölteni!");
- input.VSzuletes_honap.focus();
- return false;
- }
- //Vevő Születési nap mező üres?
- var x=document.forms["input"]["VSzuletes_nap"].selectedIndex;
- if (x <= 0)
- {
- alert("Születés nap mezőt ki kell tölteni!");
- input.VSzuletes_nap.focus();
- return false;
- }
- //Vevő Adószám üres?
- var x=document.forms["input"]["VAdoszam"].value;
- if (x==null || x=="")
- {
- alert("Adószám nincs kitöltve!");
- return false;
- }
- //Vevő Adószám 10-nél kisebb karakter?
- var x=document.forms["input"]["VAdoszam"].value.length;
- if(x < 10)
- {
- alert("Nem lehet 10-nél kisebb az Adószám!");
- input.VAdoszam.focus();
- return (false);
- }
- //Vevő Adószám számokat tartalmaz?
- var van=true;
- var num=document.forms["input"]["VAdoszam"].value;
- for(i=0;i<num.length;i++)
- {
- var iChar=num.charAt(i);
- if (van==false)
- {
- break;
- }
- for(j=0;j<=9;j++)
- {
- if(iChar!=j)
- {
- van=false;
- }
- else
- {
- van=true;
- break;
- }
- }
- }
- if (van == false)
- {
- alert("Csak számot tartamazhat az Adószám mezo!");
- input.VAdoszam.focus();
- return(false);
- }
- //Vevő Személyigazolvány szám üres?
- var x=document.forms["input"]["VSzemelyigazolvanyszam"].value;
- if (x==null || x=="")
- {
- alert("Személyi Igazolványszám nincs kitöltve!");
- input.VSzemelyigazolvanyszam.focus();
- return false;
- }
- //Vevő Személyigazolvány szám 8-nál kevesebb karakter?
- var x=document.forms["input"]["VSzemelyigazolvanyszam"].value.length;
- if(x < 8)
- {
- alert("Nem lehet 8-nál kisebb az Személyi Igazolványszám!");
- input.VSzemelyigazolvanyszam.focus();
- return (false);
- }
- //Vevő Személyigazolvány szám 6db számot és 2db betűt tartalmaz?
- //if (van == false && betu==false)
- //{
- //alert("6db számot és 2db betűt kell tartalmazni a Személyigazolvány szám mezőnek!");
- //input.VVSzemelyigazolvanyszam.focus();
- //return(false);
- //}
- //Vevő Irányítószám üres?
- var x=document.forms["input"]["VIranyitoszam"].value;
- if (x==null || x=="")
- {
- alert("Irányítószám nincs kitöltve!");
- input.VIranyitoszam.focus();
- return false;
- }
- //Vevő Irányítószám 4 számot tartalmaz?
- var x=document.forms["input"]["VIranyitoszam"].value.length;
- if(x < 4)
- {
- alert("Nem lehet 4-nél kisebb az Iranyítószám!");
- input.VIranyitoszam.focus();
- return (false);
- }
- //Vevő Irányítószám számokat tartalmaz?
- var van=true;
- var num=document.forms["input"]["VIranyitoszam"].value;
- for(i=0;i<num.length;i++)
- {
- var iChar=num.charAt(i);
- if (van==false)
- {
- break;
- }
- for(j=0;j<=9;j++)
- {
- if(iChar!=j)
- {
- van=false;
- }
- else
- {
- van=true;
- break;
- }
- }
- }
- if (van == false)
- {
- alert("Csak számot tartamazhat az Iranyitószám mező!");
- input.VIranyitoszam.focus();
- return(false);
- }
- //Vevő Település üres?
- var x=document.forms["input"]["VTelepules"].value;
- if (x==null || x=="")
- {
- alert("Település nincs kitöltve!");
- input.VTelepules.focus();
- return false;
- }
- //Vevő Település 2-nél kevesebb karakter?
- var x=document.forms["input"]["VTelepules"].value.length;
- if(x < 2)
- {
- alert("Nem lehet 2-nél kevesebb karakter az Település mezőben!");
- input.VTelepules.focus();
- return (false);
- }
- //Vevő utca üres?
- var x=document.forms["input"]["VUtca"].value;
- if (x==null || x=="")
- {
- alert("Utca nincs kitöltve!");
- input.VUtca.focus();
- return false;
- }
- //Vevő utca 2-nél kevesebb karakter?
- var x=document.forms["input"]["VUtca"].value.length;
- if(x < 2)
- {
- alert("Nem lehet 2-nél kevesebb karakter az Utca mezőben!");
- input.VUtca.focus();
- return (false);
- }
- //Vevő házszám üres?
- var x=document.forms["input"]["VHazszam"].value;
- if (x==null || x=="")
- {
- alert("Házszám nincs kitöltve!");
- input.VHazszam.focus();
- return false;
- }
- //Vevő házszám számot tartalmaz?
- var van=true;
- var num=document.forms["input"]["VHazszam"].value;
- for(i=0;i<num.length;i++)
- {
- var iChar=num.charAt(i);
- if (van==false)
- {
- break;
- }
- for(j=0;j<=9;j++)
- {
- if(iChar!=j)
- {
- van=false;
- }
- else
- {
- van=true;
- break;
- }
- }
- }
- if (van == false)
- {
- alert("Csak számot tartamazhat a Házszám mező!");
- input.VHazszam.focus();
- return(false);
- }
- //Vevő Emelet számot tartalmaz?
- var van=true;
- var num=document.forms["input"]["VEmelet"].value;
- for(i=0;i<num.length;i++)
- {
- var iChar=num.charAt(i);
- if (van==false)
- {
- break;
- }
- for(j=0;j<=9;j++)
- {
- if(iChar!=j)
- {
- van=false;
- }
- else
- {
- van=true;
- break;
- }
- }
- }
- if (van == false)
- {
- alert("Csak számot tartamazhat a Emelet mező!");
- input.VEmelet.focus();
- return(false);
- }
- //Vevő Ajtó számot tartalmaz?
- var van=true;
- var num=document.forms["input"]["VAjto"].value;
- for(i=0;i<num.length;i++)
- {
- var iChar=num.charAt(i);
- if (van==false)
- {
- break;
- }
- for(j=0;j<=9;j++)
- {
- if(iChar!=j)
- {
- van=false;
- }
- else
- {
- van=true;
- break;
- }
- }
- }
- if (van == false)
- {
- alert("Csak számot tartamazhat a Ajtó mező!");
- input.VAjto.focus();
- return(false);
- }
- //MINDEGYIK FORMBA SZEREPELT MEZŐK
- //Mobilszám üres?
- var x=document.forms["input"]["VMobilszam"].value;
- if (x==null || x=="")
- {
- alert("Mobilszám nincs kitöltve!");
- input.VMobilszam.focus();
- return false;
- }
- //Mobilszám mező számot tartalmaz?
- var van=true;
- var num=document.forms["input"]["VMobilszam"].value;
- for(i=0;i<num.length;i++)
- {
- var iChar=num.charAt(i);
- if (van==false)
- {
- break;
- }
- for(j=0;j<=9;j++)
- {
- if(iChar!=j)
- {
- van=false;
- }
- else
- {
- van=true;
- break;
- }
- }
- }
- if (van == false)
- {
- alert("Csak számot tartamazhat a Mobilszám mező!");
- input.VMobilszam.focus();
- return(false);
- }
- //Vezetékes szám üres?
- var x=document.forms["input"]["VVezetekes_Szam"].value;
- if (x==null || x=="")
- {
- alert("Vezetékes szám mező nincs kitöltve!");
- input.VVezetekes_Szam.focus();
- return false;
- }
- //Vezetékes szám mező számot tartalmaz?
- var van=true;
- var num=document.forms["input"]["VVezetekes_Szam"].value;
- for(i=0;i<num.length;i++)
- {
- var iChar=num.charAt(i);
- if (van==false)
- {
- break;
- }
- for(j=0;j<=9;j++)
- {
- if(iChar!=j)
- {
- van=false;
- }
- else
- {
- van=true;
- break;
- }
- }
- }
- if (van == false)
- {
- alert("Csak számot tartamazhat a Vezetékes szám!");
- input.VVezetekes_Szam.focus();
- return(false);
- //email üres?
- var x=document.forms["input"]["VEmail"].value;
- if (x==null || x=="")
- {
- alert("Kérlek add meg az emailed!");
- input.VEmail.focus();
- return (false);
- }
- //aaa##kukac##bb.cc
- var emailCim = document.forms["input"]["VEmail"].value;
- var emailCimHossz = emailCim.length;
- var Kukac = emailCim.indexOf('@');
- var KukacUtanEgesz = emailCim.substr(Kukac+1,emailCimHossz-Kukac-1);
- var UtolsoPont = KukacUtanEgesz.lastIndexOf('.');
- var KukacUtanResz = emailCim.substr(KukacUtanEgesz,UtolsoPont);
- var KukacUtanReszHossz = KukacUtanResz.length;
- var KukacElott = emailCim.substr(0,Kukac);
- var KukacElottHossz = KukacElott.length;
- var KukacUtanEgeszHossz = KukacUtanEgesz.length;
- var UtolsoReszHossz = KukacUtanEgeszHossz-UtolsoPont-1;
- //alert (UtolsoReszHossz);
- //Az email cím minimum 9 karakter hosszú Kész!
- if (emailCimHossz < 9)
- {
- alert('Az email cím nem lehet 9 karakternél kisebb!');
- input.VEmail.focus();
- return (false);
- }
- //Az email cím nem haladhatja meg a 45 karakteres hosszt Kész!
- else if (emailCimHossz > 45)
- {
- alert('Az email cím nem lehet 45 karakternél nagyobb!');
- input.VEmail.focus();
- return (false);
- }
- //Az email cím kukac előtt minimum 3 karakternek kell lennie Kész!
- if (KukacElottHossz < 3)
- {
- alert('Az email címben a kukac elött kevés a karakter!');
- input.VEmail.focus();
- return (false);
- }
- //Az email cím kukac után minimum 2 karakternek kell lennie Kész!
- if (KukacUtanReszHossz < 2)
- {
- alert('Az email címben a kukac után kevés a karakter!');
- input.VEmail.focus();
- return (false);
- }
- //Az email cím pont után minimum 2 karakter de maximum 3 lehet Kész!
- if (UtolsoReszHossz < 2 || UtolsoReszHossz > 3)
- {
- alert('Az email címben a domain helytelen!');
- input.VEmail.focus();
- return (false);
- }
- // felhasználónév üres
- var felhasznaloertek=document.forms["input"]["VFelhasznalonev"].value;
- if (felhasznaloertek==null || felhasznaloertek=="")
- {
- alert("Kérlek add meg a felhasználó neved.");
- input.VFelhasznalonev.focus();
- return (false);
- }
- // felhasználónév kevesebb karakterből áll mint 5?
- var felhasznalohossz=document.forms["input"]["VFelhasznalonev"].value.length;
- if (felhasznalohossz < 5)
- {
- alert("A Felhasználónévnek 5-nél több karakterből kell állnia!");
- input.VFelhasznalonev.focus();
- return (false);
- }
- //jelszó ellenörzés
- var jelszohossz=document.forms["input"]["VJelszo"].value.length;
- if (jelszohossz < 5)
- {
- alert("A Jelszónak 5-nél több karakterből kell állnia!");
- input.VJelszo.focus();
- return (false);
- }
- var jelszo1=document.forms["input"]["VJelszo"].value;
- var jelszo2=document.forms["input"]["VJelszo2"].value;
- if (jelszo1 != jelszo2)
- {
- alert("A két Jelszó nem egyezik! Próbáld újra");
- input.VJelszo.focus();
- return (false);
- }
- }
Sziasztok! Bocsánat, de úgy
Bocsánat, de úgy néz ki megoldottam kihagytam egy zárótagot (})
Jaj, de utálom a js-t, hogy nincs hozzá egy jobb féle fordító program :(
Köszi :))))
Van
Legközelebb, kérlek, csak a hiba reprodukálásához szükséges minimális kódot szúrd be, és használd a kódszínezőt.