ugrás a tartalomhoz

Sziasztok! Segítsetek valamiért nem fut le a javascriptem.

outlander13 · 2014. Jún. 6. (P), 10.16
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:
<!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>
checker.js:
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);
}











}
 
1

Sziasztok! Bocsánat, de úgy

outlander13 · 2014. Jún. 6. (P), 10.20
Sziasztok!

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 :))))
2

Van

Poetro · 2014. Jún. 6. (P), 11.18
Pedig van hozzá. JSHint, JSLint, Closure Linter. Ezen kívül a minifier programok is végeznek validációt, mint például a JSMin, UglifyJS, Google Closure Compiler.

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.