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.