﻿/**
 * Tool zum überprüfen der Eingabefelder 
  * www.i-coding.de
 */

function formularcheckktf() {

// Eingabefeld Anrede prüfen
//-------------------------------------------------------------------------------------------------------------------------
var eingabe, c, erlaubt = 'abcdefghijklmnopqrstuvwxyz', laenge; 
eingabe = window.document.forms[0].anrede.value; 
eingabe = eingabe.toLowerCase();
laenge = eingabe.length; 
if (eingabe == 0){ 
alert('Wählen Sie bitte eine Anrede aus!');
window.document.forms[0].anrede.focus() 
return false; 
} 
for (c = 0; c < laenge; c++){ 
d = eingabe.charAt(c); 
if (erlaubt.indexOf(d) == -1){ 
alert ('Wählen Sie bitte eine Anrede aus!'); 
window.document.forms[0].anrede.focus() 
return false; 
}}

// Eingabefeld Vorname
//-------------------------------------------------------------------------------------------------------------------------
var eingabe, c, erlaubt = 'abcdefghijklmnopqrstuvwxyzöäüß.- ', laenge; 
eingabe = window.document.forms[0].vorname.value; 
window.document.forms[0].vorname.style.backgroundColor = "#ffffcc";
eingabe = eingabe.toLowerCase(); 
laenge = eingabe.length; 
if (eingabe == ''){ 
alert('Geben Sie bitte Ihren Vornamen ein!'); 
window.document.forms[0].vorname.focus() 
window.document.forms[0].vorname.style.backgroundColor = "#FF9393";
return false; 
} 
for (c = 0; c < laenge; c++){ 
d = eingabe.charAt(c); 
if (erlaubt.indexOf(d) == -1){ 
alert ('Geben Sie bitte nur Buchstaben ein!'); 
window.document.forms[0].vorname.focus() 
window.document.forms[0].vorname.style.backgroundColor = "#FF9393";
return false; 
}}

// Eingabefeld Nachname
//-------------------------------------------------------------------------------------------------------------------------
var eingabe, c, erlaubt = 'abcdefghijklmnopqrstuvwxyzöäüß- ', laenge; 
eingabe = window.document.forms[0].nachname.value; 
window.document.forms[0].nachname.style.backgroundColor = "#ffffcc";
eingabe = eingabe.toLowerCase(); 
laenge = eingabe.length; 
if (eingabe == ''){ 
alert('Geben Sie bitte Ihren Nachnamen ein!'); 
window.document.forms[0].nachname.focus() 
window.document.forms[0].nachname.style.backgroundColor = "#FF9393";
return false; 
} 
for (c = 0; c < laenge; c++){ 
d = eingabe.charAt(c); 
if (erlaubt.indexOf(d) == -1){ 
alert ('Geben Sie bitte nur Buchstaben ein'); 
window.document.forms[0].nachname.focus() 
window.document.forms[0].nachname.style.backgroundColor = "#FF9393";
return false; 
}}

// Eingabefeld E-Mail
//-------------------------------------------------------------------------------------------------------------------------
var eingabe, c, erlaubt = 'abcdefghijklmnopqrstuvwxyzöäü0123456789@._-', laenge; 
eingabe = window.document.forms[0].email.value; 
window.document.forms[0].email.style.backgroundColor = "#ffffcc";
eingabe = eingabe.toLowerCase(); 
laenge = eingabe.length; 
if (eingabe == ''){ 
alert('Geben Sie bitte Ihre E-Mail Adresse ein!'); 
window.document.forms[0].email.focus() 
window.document.forms[0].email.style.backgroundColor = "#FF9393";
return false; 
} 
for (c = 0; c < laenge; c++){ 
d = eingabe.charAt(c); 
if (erlaubt.indexOf(d) == -1){ 
alert ('Geben Sie bitte eine gültige E-Mail Adresse ein'); 
window.document.forms[0].email.focus() 
window.document.forms[0].email.style.backgroundColor = "#FF9393";
return false; 
}}

// Eingabefeld Strasse
//-------------------------------------------------------------------------------------------------------------------------
if(window.document.forms[0].elements['strassep'])
{
	var eingabe, c, erlaubt = 'abcdefghijklmnopqrstuvwxyzöäüß-/ 1234567890', laenge; 
	eingabe = window.document.forms[0].strassep.value; 
	window.document.forms[0].strassep.style.backgroundColor = "#ffffcc";
	eingabe = eingabe.toLowerCase(); 
	laenge = eingabe.length; 
	if (eingabe == ''){ 
	alert('Geben Sie bitte Ihre Strasse ein!'); 
	window.document.forms[0].strassep.focus() 
	window.document.forms[0].strassep.style.backgroundColor = "#FF9393";
	return false; 
	} 
	for (c = 0; c < laenge; c++){ 
	d = eingabe.charAt(c); 
	if (erlaubt.indexOf(d) == -1){ 
	alert ('Geben Sie bitte einen richtigen Wert ein'); 
	window.document.forms[0].strassep.focus() 
	window.document.forms[0].strassep.style.backgroundColor = "#FF9393";
	return false; 
	}}
}

// Eingabefeld Postleitzahl
//-------------------------------------------------------------------------------------------------------------------------
if(window.document.forms[0].elements['plz'])
{
	var eingabe, c, erlaubt = '1234567890', laenge; 
	eingabe = window.document.forms[0].plz.value; 
	window.document.forms[0].plz.style.backgroundColor = "#ffffcc";
	eingabe = eingabe.toLowerCase(); 
	laenge = eingabe.length; 
	if (eingabe == ''){ 
	alert('Geben Sie bitte Ihre Postleitzahl ein!'); 
	window.document.forms[0].plz.focus() 
	window.document.forms[0].plz.style.backgroundColor = "#FF9393";
	return false; 
	} 
	for (c = 0; c < laenge; c++){ 
	d = eingabe.charAt(c); 
	if (erlaubt.indexOf(d) == -1){ 
	alert ('Geben Sie bitte nur Zahlen ein'); 
	window.document.forms[0].plz.focus() 
	window.document.forms[0].plz.style.backgroundColor = "#FF9393";
	return false; 
	}}
}

// Eingabefeld Ort
//-------------------------------------------------------------------------------------------------------------------------
if(window.document.forms[0].elements['ort'])
{
	var eingabe, c, erlaubt = 'abcdefghijklmnopqrstuvwxyzöäüß-/ ', laenge; 
	eingabe = window.document.forms[0].ort.value; 
	window.document.forms[0].ort.style.backgroundColor = "#ffffcc";
	eingabe = eingabe.toLowerCase(); 
	laenge = eingabe.length; 
	if (eingabe == ''){ 
	alert('Geben Sie bitte Ihren Wohnort ein!'); 
	window.document.forms[0].ort.focus() 
	window.document.forms[0].ort.style.backgroundColor = "#FF9393";
	return false; 
	} 
	for (c = 0; c < laenge; c++){ 
	d = eingabe.charAt(c); 
	if (erlaubt.indexOf(d) == -1){ 
	alert ('Geben Sie bitte nur Buchstaben ein'); 
	window.document.forms[0].ort.focus() 
	window.document.forms[0].ort.style.backgroundColor = "#FF9393";
	return false; 
	}}
}

// Eingabefeld Alter
//-------------------------------------------------------------------------------------------------------------------------
if(window.document.forms[0].elements['alter'])
{
	var eingabe, c, erlaubt = '0123456789', laenge; 
	eingabe = window.document.forms[0].alter.value; 
	window.document.forms[0].alter.style.backgroundColor = "#ffffcc";
	eingabe = eingabe.toLowerCase(); 
	laenge = eingabe.length; 
	if (eingabe == ''){ 
	alert('Geben Sie bitte Ihr Alter ein!'); 
	window.document.forms[0].alter.focus() 
	window.document.forms[0].alter.style.backgroundColor = "#FF9393";
	return false; 
	} 
	for (c = 0; c < laenge; c++){ 
	d = eingabe.charAt(c); 
	if (erlaubt.indexOf(d) == -1){ 
	alert ('Geben Sie bitte nur Zahlen ein'); 
	window.document.forms[0].alter.focus() 
	window.document.forms[0].alter.style.backgroundColor = "#FF9393";
	return false; 
	}}
}

// Eingabefeld Telefon
//-------------------------------------------------------------------------------------------------------------------------
if(window.document.forms[0].elements['telefonp'])
{
	var eingabe, c, erlaubt = '0123456789-/', laenge; 
	eingabe = window.document.forms[0].telefonp.value; 
	window.document.forms[0].telefonp.style.backgroundColor = "#ffffcc";
	eingabe = eingabe.toLowerCase(); 
	laenge = eingabe.length; 
	if (eingabe == ''){ 
	alert('Geben Sie bitte Ihre Telefonnummer ein!'); 
	window.document.forms[0].telefonp.focus() 
	window.document.forms[0].telefonp.style.backgroundColor = "#FF9393";
	return false; 
	} 
	for (c = 0; c < laenge; c++){ 
	d = eingabe.charAt(c); 
	if (erlaubt.indexOf(d) == -1){ 
	alert ('Geben Sie bitte nur Zahlen ein'); 
	window.document.forms[0].telefonp.focus() 
	window.document.forms[0].telefonp.style.backgroundColor = "#FF9393";
	return false; 
	}}
}
} 

