<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.stephanschlegel.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=79.240.91.208</id>
	<title>Wikizone - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.stephanschlegel.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=79.240.91.208"/>
	<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Spezial:Beitr%C3%A4ge/79.240.91.208"/>
	<updated>2026-05-06T16:10:13Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Validate_(jQuery_Plugin)&amp;diff=19164</id>
		<title>Validate (jQuery Plugin)</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Validate_(jQuery_Plugin)&amp;diff=19164"/>
		<updated>2012-05-16T14:16:28Z</updated>

		<summary type="html">&lt;p&gt;79.240.91.208: /* Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Links ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://docs.jquery.com/Plugins/Validation/validate#options&lt;br /&gt;
&lt;br /&gt;
http://blogs.fau.de/webworking/2011/05/13/tutorial-zur-eingabevalidierung-von-formularen-mit-hilfe-von-jquery/ (Zugriff: 2012-05)&lt;br /&gt;
&lt;br /&gt;
== Validate Snippets ==&lt;br /&gt;
&lt;br /&gt;
== Komplettes Beispiel ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.01 Transitional//EN&amp;quot; &amp;quot;http://www.w3.org/TR/html4/loose.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;Eingabevalidierung von Formularen mit Hilfe von jQuery&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
	* { font-family: Verdana; font-size: 10pt; }&lt;br /&gt;
	label { width: 10em; float: left; }&lt;br /&gt;
	label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }&lt;br /&gt;
	p { clear: both; }&lt;br /&gt;
	.submit { margin-left: 12em; }&lt;br /&gt;
	em { font-weight: bold; padding-right: 1em; vertical-align: top; }&lt;br /&gt;
	form { width: 40em; }&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;http://code.jquery.com/jquery-latest.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;http://view.jquery.com/trunk/plugins/validate/jquery.validate.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
	$(document).ready(function(){&lt;br /&gt;
		$(&amp;quot;#Formular&amp;quot;).validate({&lt;br /&gt;
			rules: {&lt;br /&gt;
				vorname: &amp;quot;required&amp;quot;,&lt;br /&gt;
				nachname: &amp;quot;required&amp;quot;,&lt;br /&gt;
				passwort: {&lt;br /&gt;
					required: true,&lt;br /&gt;
					minlength: 6,&lt;br /&gt;
					maxlength: 10			&lt;br /&gt;
				},&lt;br /&gt;
				passwort2: {&lt;br /&gt;
					required: true,&lt;br /&gt;
					equalTo: &amp;quot;#passwort&amp;quot;,&lt;br /&gt;
					minlength: 6,&lt;br /&gt;
					maxlength: 10&lt;br /&gt;
				},&lt;br /&gt;
				email: {&lt;br /&gt;
					required: true,&lt;br /&gt;
					email: true				&lt;br /&gt;
				}&lt;br /&gt;
			},&lt;br /&gt;
			messages: {&lt;br /&gt;
				vorname: &amp;quot;Bitte Vornamen angeben!&amp;quot;,&lt;br /&gt;
				nachname: &amp;quot;Bitte Nachnamen angeben!&amp;quot;,&lt;br /&gt;
				passwort: {&lt;br /&gt;
					required: &amp;quot;Bitte Passwort angeben!&amp;quot;,&lt;br /&gt;
					minlength: jQuery.format(&amp;quot;mindestens {0} Zeichen eingeben!&amp;quot;),&lt;br /&gt;
					maxlength: jQuery.format(&amp;quot;maximal {0} Zeichen eingeben!&amp;quot;)&lt;br /&gt;
				},&lt;br /&gt;
				passwort2: {&lt;br /&gt;
					required: &amp;quot;Bitte Passwort wiederholen!&amp;quot;,&lt;br /&gt;
					equalTo: &amp;quot;Passwort wiederholen&amp;quot;,&lt;br /&gt;
					minlength: jQuery.format(&amp;quot;mindestens {0} Zeichen eingeben&amp;quot;),&lt;br /&gt;
					maxlength: jQuery.format(&amp;quot;maximal {0} Zeichen eingeben!&amp;quot;)&lt;br /&gt;
				},&lt;br /&gt;
				email: {&lt;br /&gt;
					required: &amp;quot;Bitte E-Mail-Adresse eingeben!&amp;quot;,&lt;br /&gt;
					email: &amp;quot;E-Mail im Format name@domain.de eingeben!&amp;quot;	&lt;br /&gt;
				}&lt;br /&gt;
			},&lt;br /&gt;
			submitHandler: function() {&lt;br /&gt;
				alert(&amp;quot;submitted!&amp;quot;)	&lt;br /&gt;
			}&lt;br /&gt;
		});&lt;br /&gt;
	});&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;form id=&amp;quot;Formular&amp;quot; method=&amp;quot;post&amp;quot; action=&amp;quot;validate.php&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;fieldset&amp;gt;&lt;br /&gt;
	&amp;lt;legend&amp;gt;Ein einfaches Formular&amp;lt;/legend&amp;gt;&lt;br /&gt;
		&amp;lt;p&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;vorname&amp;quot;&amp;gt;Vorname&amp;lt;em&amp;gt;*&amp;lt;/em&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;vorname&amp;quot; name=&amp;quot;vorname&amp;quot; size=&amp;quot;15&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;/p&amp;gt;&lt;br /&gt;
		&amp;lt;p&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;nachname&amp;quot;&amp;gt;Nachname&amp;lt;em&amp;gt;*&amp;lt;/em&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;nachname&amp;quot; name=&amp;quot;nachname&amp;quot; size=&amp;quot;15&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;/p&amp;gt;&lt;br /&gt;
		&amp;lt;p&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;passwort&amp;quot;&amp;gt;Passwort&amp;lt;em&amp;gt;*&amp;lt;/em&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;input type=&amp;quot;password&amp;quot; id=&amp;quot;passwort&amp;quot; name=&amp;quot;passwort&amp;quot; size=&amp;quot;15&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;/p&amp;gt;&lt;br /&gt;
		&amp;lt;p&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;passwort2&amp;quot;&amp;gt;Passwort erneut&amp;lt;em&amp;gt;*&amp;lt;/em&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;input type=&amp;quot;password&amp;quot; id=&amp;quot;passwort2&amp;quot; name=&amp;quot;passwort2&amp;quot; size=&amp;quot;15&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;/p&amp;gt;&lt;br /&gt;
		&amp;lt;p&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;email&amp;quot;&amp;gt;E-Mail&amp;lt;em&amp;gt;*&amp;lt;/em&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;email&amp;quot; name=&amp;quot;email&amp;quot; size=&amp;quot;15&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;/p&amp;gt;&lt;br /&gt;
		&amp;lt;p&amp;gt;&lt;br /&gt;
			&amp;lt;input class=&amp;quot;submit&amp;quot; type=&amp;quot;submit&amp;quot; value=&amp;quot;abschicken&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;/p&amp;gt;&lt;br /&gt;
	&amp;lt;/fieldset&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>79.240.91.208</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Validate_(jQuery_Plugin)&amp;diff=19163</id>
		<title>Validate (jQuery Plugin)</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Validate_(jQuery_Plugin)&amp;diff=19163"/>
		<updated>2012-05-16T14:15:52Z</updated>

		<summary type="html">&lt;p&gt;79.240.91.208: /* Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Links ==&lt;br /&gt;
http://docs.jquery.com/Plugins/Validation/validate#options&lt;br /&gt;
&lt;br /&gt;
[[http://blogs.fau.de/webworking/2011/05/13/tutorial-zur-eingabevalidierung-von-formularen-mit-hilfe-von-jquery/]] (Zugriff: 2012-05)&lt;br /&gt;
&lt;br /&gt;
== Validate Snippets ==&lt;br /&gt;
&lt;br /&gt;
== Komplettes Beispiel ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.01 Transitional//EN&amp;quot; &amp;quot;http://www.w3.org/TR/html4/loose.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;Eingabevalidierung von Formularen mit Hilfe von jQuery&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
	* { font-family: Verdana; font-size: 10pt; }&lt;br /&gt;
	label { width: 10em; float: left; }&lt;br /&gt;
	label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }&lt;br /&gt;
	p { clear: both; }&lt;br /&gt;
	.submit { margin-left: 12em; }&lt;br /&gt;
	em { font-weight: bold; padding-right: 1em; vertical-align: top; }&lt;br /&gt;
	form { width: 40em; }&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;http://code.jquery.com/jquery-latest.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;http://view.jquery.com/trunk/plugins/validate/jquery.validate.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
	$(document).ready(function(){&lt;br /&gt;
		$(&amp;quot;#Formular&amp;quot;).validate({&lt;br /&gt;
			rules: {&lt;br /&gt;
				vorname: &amp;quot;required&amp;quot;,&lt;br /&gt;
				nachname: &amp;quot;required&amp;quot;,&lt;br /&gt;
				passwort: {&lt;br /&gt;
					required: true,&lt;br /&gt;
					minlength: 6,&lt;br /&gt;
					maxlength: 10			&lt;br /&gt;
				},&lt;br /&gt;
				passwort2: {&lt;br /&gt;
					required: true,&lt;br /&gt;
					equalTo: &amp;quot;#passwort&amp;quot;,&lt;br /&gt;
					minlength: 6,&lt;br /&gt;
					maxlength: 10&lt;br /&gt;
				},&lt;br /&gt;
				email: {&lt;br /&gt;
					required: true,&lt;br /&gt;
					email: true				&lt;br /&gt;
				}&lt;br /&gt;
			},&lt;br /&gt;
			messages: {&lt;br /&gt;
				vorname: &amp;quot;Bitte Vornamen angeben!&amp;quot;,&lt;br /&gt;
				nachname: &amp;quot;Bitte Nachnamen angeben!&amp;quot;,&lt;br /&gt;
				passwort: {&lt;br /&gt;
					required: &amp;quot;Bitte Passwort angeben!&amp;quot;,&lt;br /&gt;
					minlength: jQuery.format(&amp;quot;mindestens {0} Zeichen eingeben!&amp;quot;),&lt;br /&gt;
					maxlength: jQuery.format(&amp;quot;maximal {0} Zeichen eingeben!&amp;quot;)&lt;br /&gt;
				},&lt;br /&gt;
				passwort2: {&lt;br /&gt;
					required: &amp;quot;Bitte Passwort wiederholen!&amp;quot;,&lt;br /&gt;
					equalTo: &amp;quot;Passwort wiederholen&amp;quot;,&lt;br /&gt;
					minlength: jQuery.format(&amp;quot;mindestens {0} Zeichen eingeben&amp;quot;),&lt;br /&gt;
					maxlength: jQuery.format(&amp;quot;maximal {0} Zeichen eingeben!&amp;quot;)&lt;br /&gt;
				},&lt;br /&gt;
				email: {&lt;br /&gt;
					required: &amp;quot;Bitte E-Mail-Adresse eingeben!&amp;quot;,&lt;br /&gt;
					email: &amp;quot;E-Mail im Format name@domain.de eingeben!&amp;quot;	&lt;br /&gt;
				}&lt;br /&gt;
			},&lt;br /&gt;
			submitHandler: function() {&lt;br /&gt;
				alert(&amp;quot;submitted!&amp;quot;)	&lt;br /&gt;
			}&lt;br /&gt;
		});&lt;br /&gt;
	});&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;form id=&amp;quot;Formular&amp;quot; method=&amp;quot;post&amp;quot; action=&amp;quot;validate.php&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;fieldset&amp;gt;&lt;br /&gt;
	&amp;lt;legend&amp;gt;Ein einfaches Formular&amp;lt;/legend&amp;gt;&lt;br /&gt;
		&amp;lt;p&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;vorname&amp;quot;&amp;gt;Vorname&amp;lt;em&amp;gt;*&amp;lt;/em&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;vorname&amp;quot; name=&amp;quot;vorname&amp;quot; size=&amp;quot;15&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;/p&amp;gt;&lt;br /&gt;
		&amp;lt;p&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;nachname&amp;quot;&amp;gt;Nachname&amp;lt;em&amp;gt;*&amp;lt;/em&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;nachname&amp;quot; name=&amp;quot;nachname&amp;quot; size=&amp;quot;15&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;/p&amp;gt;&lt;br /&gt;
		&amp;lt;p&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;passwort&amp;quot;&amp;gt;Passwort&amp;lt;em&amp;gt;*&amp;lt;/em&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;input type=&amp;quot;password&amp;quot; id=&amp;quot;passwort&amp;quot; name=&amp;quot;passwort&amp;quot; size=&amp;quot;15&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;/p&amp;gt;&lt;br /&gt;
		&amp;lt;p&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;passwort2&amp;quot;&amp;gt;Passwort erneut&amp;lt;em&amp;gt;*&amp;lt;/em&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;input type=&amp;quot;password&amp;quot; id=&amp;quot;passwort2&amp;quot; name=&amp;quot;passwort2&amp;quot; size=&amp;quot;15&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;/p&amp;gt;&lt;br /&gt;
		&amp;lt;p&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;email&amp;quot;&amp;gt;E-Mail&amp;lt;em&amp;gt;*&amp;lt;/em&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;email&amp;quot; name=&amp;quot;email&amp;quot; size=&amp;quot;15&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;/p&amp;gt;&lt;br /&gt;
		&amp;lt;p&amp;gt;&lt;br /&gt;
			&amp;lt;input class=&amp;quot;submit&amp;quot; type=&amp;quot;submit&amp;quot; value=&amp;quot;abschicken&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;/p&amp;gt;&lt;br /&gt;
	&amp;lt;/fieldset&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>79.240.91.208</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Validate_(jQuery_Plugin)&amp;diff=19162</id>
		<title>Validate (jQuery Plugin)</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Validate_(jQuery_Plugin)&amp;diff=19162"/>
		<updated>2012-05-16T14:15:27Z</updated>

		<summary type="html">&lt;p&gt;79.240.91.208: /* Komplettes Beispiel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Links ==&lt;br /&gt;
[[http://docs.jquery.com/Plugins/Validation/validate#options]]&lt;br /&gt;
&lt;br /&gt;
[[http://blogs.fau.de/webworking/2011/05/13/tutorial-zur-eingabevalidierung-von-formularen-mit-hilfe-von-jquery/]] (Zugriff: 2012-05)&lt;br /&gt;
== Validate Snippets ==&lt;br /&gt;
&lt;br /&gt;
== Komplettes Beispiel ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.01 Transitional//EN&amp;quot; &amp;quot;http://www.w3.org/TR/html4/loose.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;Eingabevalidierung von Formularen mit Hilfe von jQuery&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
	* { font-family: Verdana; font-size: 10pt; }&lt;br /&gt;
	label { width: 10em; float: left; }&lt;br /&gt;
	label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }&lt;br /&gt;
	p { clear: both; }&lt;br /&gt;
	.submit { margin-left: 12em; }&lt;br /&gt;
	em { font-weight: bold; padding-right: 1em; vertical-align: top; }&lt;br /&gt;
	form { width: 40em; }&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;http://code.jquery.com/jquery-latest.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;http://view.jquery.com/trunk/plugins/validate/jquery.validate.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
	$(document).ready(function(){&lt;br /&gt;
		$(&amp;quot;#Formular&amp;quot;).validate({&lt;br /&gt;
			rules: {&lt;br /&gt;
				vorname: &amp;quot;required&amp;quot;,&lt;br /&gt;
				nachname: &amp;quot;required&amp;quot;,&lt;br /&gt;
				passwort: {&lt;br /&gt;
					required: true,&lt;br /&gt;
					minlength: 6,&lt;br /&gt;
					maxlength: 10			&lt;br /&gt;
				},&lt;br /&gt;
				passwort2: {&lt;br /&gt;
					required: true,&lt;br /&gt;
					equalTo: &amp;quot;#passwort&amp;quot;,&lt;br /&gt;
					minlength: 6,&lt;br /&gt;
					maxlength: 10&lt;br /&gt;
				},&lt;br /&gt;
				email: {&lt;br /&gt;
					required: true,&lt;br /&gt;
					email: true				&lt;br /&gt;
				}&lt;br /&gt;
			},&lt;br /&gt;
			messages: {&lt;br /&gt;
				vorname: &amp;quot;Bitte Vornamen angeben!&amp;quot;,&lt;br /&gt;
				nachname: &amp;quot;Bitte Nachnamen angeben!&amp;quot;,&lt;br /&gt;
				passwort: {&lt;br /&gt;
					required: &amp;quot;Bitte Passwort angeben!&amp;quot;,&lt;br /&gt;
					minlength: jQuery.format(&amp;quot;mindestens {0} Zeichen eingeben!&amp;quot;),&lt;br /&gt;
					maxlength: jQuery.format(&amp;quot;maximal {0} Zeichen eingeben!&amp;quot;)&lt;br /&gt;
				},&lt;br /&gt;
				passwort2: {&lt;br /&gt;
					required: &amp;quot;Bitte Passwort wiederholen!&amp;quot;,&lt;br /&gt;
					equalTo: &amp;quot;Passwort wiederholen&amp;quot;,&lt;br /&gt;
					minlength: jQuery.format(&amp;quot;mindestens {0} Zeichen eingeben&amp;quot;),&lt;br /&gt;
					maxlength: jQuery.format(&amp;quot;maximal {0} Zeichen eingeben!&amp;quot;)&lt;br /&gt;
				},&lt;br /&gt;
				email: {&lt;br /&gt;
					required: &amp;quot;Bitte E-Mail-Adresse eingeben!&amp;quot;,&lt;br /&gt;
					email: &amp;quot;E-Mail im Format name@domain.de eingeben!&amp;quot;	&lt;br /&gt;
				}&lt;br /&gt;
			},&lt;br /&gt;
			submitHandler: function() {&lt;br /&gt;
				alert(&amp;quot;submitted!&amp;quot;)	&lt;br /&gt;
			}&lt;br /&gt;
		});&lt;br /&gt;
	});&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;form id=&amp;quot;Formular&amp;quot; method=&amp;quot;post&amp;quot; action=&amp;quot;validate.php&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;fieldset&amp;gt;&lt;br /&gt;
	&amp;lt;legend&amp;gt;Ein einfaches Formular&amp;lt;/legend&amp;gt;&lt;br /&gt;
		&amp;lt;p&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;vorname&amp;quot;&amp;gt;Vorname&amp;lt;em&amp;gt;*&amp;lt;/em&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;vorname&amp;quot; name=&amp;quot;vorname&amp;quot; size=&amp;quot;15&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;/p&amp;gt;&lt;br /&gt;
		&amp;lt;p&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;nachname&amp;quot;&amp;gt;Nachname&amp;lt;em&amp;gt;*&amp;lt;/em&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;nachname&amp;quot; name=&amp;quot;nachname&amp;quot; size=&amp;quot;15&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;/p&amp;gt;&lt;br /&gt;
		&amp;lt;p&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;passwort&amp;quot;&amp;gt;Passwort&amp;lt;em&amp;gt;*&amp;lt;/em&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;input type=&amp;quot;password&amp;quot; id=&amp;quot;passwort&amp;quot; name=&amp;quot;passwort&amp;quot; size=&amp;quot;15&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;/p&amp;gt;&lt;br /&gt;
		&amp;lt;p&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;passwort2&amp;quot;&amp;gt;Passwort erneut&amp;lt;em&amp;gt;*&amp;lt;/em&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;input type=&amp;quot;password&amp;quot; id=&amp;quot;passwort2&amp;quot; name=&amp;quot;passwort2&amp;quot; size=&amp;quot;15&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;/p&amp;gt;&lt;br /&gt;
		&amp;lt;p&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;email&amp;quot;&amp;gt;E-Mail&amp;lt;em&amp;gt;*&amp;lt;/em&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;email&amp;quot; name=&amp;quot;email&amp;quot; size=&amp;quot;15&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;/p&amp;gt;&lt;br /&gt;
		&amp;lt;p&amp;gt;&lt;br /&gt;
			&amp;lt;input class=&amp;quot;submit&amp;quot; type=&amp;quot;submit&amp;quot; value=&amp;quot;abschicken&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;/p&amp;gt;&lt;br /&gt;
	&amp;lt;/fieldset&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>79.240.91.208</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Validate_(jQuery_Plugin)&amp;diff=19161</id>
		<title>Validate (jQuery Plugin)</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Validate_(jQuery_Plugin)&amp;diff=19161"/>
		<updated>2012-05-16T14:14:45Z</updated>

		<summary type="html">&lt;p&gt;79.240.91.208: Die Seite wurde neu angelegt: „== Links == http://docs.jquery.com/Plugins/Validation/validate#options  [[http://blogs.fau.de/webworking/2011/05/13/tutorial-zur-eingabevalidierung-von-formul…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Links ==&lt;br /&gt;
[[http://docs.jquery.com/Plugins/Validation/validate#options]]&lt;br /&gt;
&lt;br /&gt;
[[http://blogs.fau.de/webworking/2011/05/13/tutorial-zur-eingabevalidierung-von-formularen-mit-hilfe-von-jquery/]] (Zugriff: 2012-05)&lt;br /&gt;
== Validate Snippets ==&lt;br /&gt;
&lt;br /&gt;
== Komplettes Beispiel ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.01 Transitional//EN&amp;quot; &amp;quot;http://www.w3.org/TR/html4/loose.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;title&amp;gt;Eingabevalidierung von Formularen mit Hilfe von jQuery&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
	* { font-family: Verdana; font-size: 10pt; }&lt;br /&gt;
	&lt;br /&gt;
	label { width: 10em; float: left; }&lt;br /&gt;
	&lt;br /&gt;
	label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }&lt;br /&gt;
	&lt;br /&gt;
	p { clear: both; }&lt;br /&gt;
	&lt;br /&gt;
	.submit { margin-left: 12em; }&lt;br /&gt;
	&lt;br /&gt;
	em { font-weight: bold; padding-right: 1em; vertical-align: top; }&lt;br /&gt;
	&lt;br /&gt;
	form { width: 40em; }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;http://code.jquery.com/jquery-latest.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;http://view.jquery.com/trunk/plugins/validate/jquery.validate.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
	$(document).ready(function(){&lt;br /&gt;
		$(&amp;quot;#Formular&amp;quot;).validate({&lt;br /&gt;
			rules: {&lt;br /&gt;
				vorname: &amp;quot;required&amp;quot;,&lt;br /&gt;
				nachname: &amp;quot;required&amp;quot;,&lt;br /&gt;
				passwort: {&lt;br /&gt;
					required: true,&lt;br /&gt;
					minlength: 6,&lt;br /&gt;
					maxlength: 10			&lt;br /&gt;
				},&lt;br /&gt;
				passwort2: {&lt;br /&gt;
					required: true,&lt;br /&gt;
					equalTo: &amp;quot;#passwort&amp;quot;,&lt;br /&gt;
					minlength: 6,&lt;br /&gt;
					maxlength: 10&lt;br /&gt;
				},&lt;br /&gt;
				email: {&lt;br /&gt;
					required: true,&lt;br /&gt;
					email: true				&lt;br /&gt;
				}&lt;br /&gt;
			},&lt;br /&gt;
			messages: {&lt;br /&gt;
				vorname: &amp;quot;Bitte Vornamen angeben!&amp;quot;,&lt;br /&gt;
				nachname: &amp;quot;Bitte Nachnamen angeben!&amp;quot;,&lt;br /&gt;
				passwort: {&lt;br /&gt;
					required: &amp;quot;Bitte Passwort angeben!&amp;quot;,&lt;br /&gt;
					minlength: jQuery.format(&amp;quot;mindestens {0} Zeichen eingeben!&amp;quot;),&lt;br /&gt;
					maxlength: jQuery.format(&amp;quot;maximal {0} Zeichen eingeben!&amp;quot;)&lt;br /&gt;
				},&lt;br /&gt;
				passwort2: {&lt;br /&gt;
					required: &amp;quot;Bitte Passwort wiederholen!&amp;quot;,&lt;br /&gt;
					equalTo: &amp;quot;Passwort wiederholen&amp;quot;,&lt;br /&gt;
					minlength: jQuery.format(&amp;quot;mindestens {0} Zeichen eingeben&amp;quot;),&lt;br /&gt;
					maxlength: jQuery.format(&amp;quot;maximal {0} Zeichen eingeben!&amp;quot;)&lt;br /&gt;
				},&lt;br /&gt;
				email: {&lt;br /&gt;
					required: &amp;quot;Bitte E-Mail-Adresse eingeben!&amp;quot;,&lt;br /&gt;
					email: &amp;quot;E-Mail im Format name@domain.de eingeben!&amp;quot;	&lt;br /&gt;
				}&lt;br /&gt;
			},&lt;br /&gt;
			submitHandler: function() {&lt;br /&gt;
				alert(&amp;quot;submitted!&amp;quot;)	&lt;br /&gt;
			}&lt;br /&gt;
		});&lt;br /&gt;
	});&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;form id=&amp;quot;Formular&amp;quot; method=&amp;quot;post&amp;quot; action=&amp;quot;validate.php&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;fieldset&amp;gt;&lt;br /&gt;
	&amp;lt;legend&amp;gt;Ein einfaches Formular&amp;lt;/legend&amp;gt;&lt;br /&gt;
		&amp;lt;p&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;vorname&amp;quot;&amp;gt;Vorname&amp;lt;em&amp;gt;*&amp;lt;/em&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;vorname&amp;quot; name=&amp;quot;vorname&amp;quot; size=&amp;quot;15&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;/p&amp;gt;&lt;br /&gt;
		&amp;lt;p&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;nachname&amp;quot;&amp;gt;Nachname&amp;lt;em&amp;gt;*&amp;lt;/em&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;nachname&amp;quot; name=&amp;quot;nachname&amp;quot; size=&amp;quot;15&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;/p&amp;gt;&lt;br /&gt;
		&amp;lt;p&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;passwort&amp;quot;&amp;gt;Passwort&amp;lt;em&amp;gt;*&amp;lt;/em&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;input type=&amp;quot;password&amp;quot; id=&amp;quot;passwort&amp;quot; name=&amp;quot;passwort&amp;quot; size=&amp;quot;15&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;/p&amp;gt;&lt;br /&gt;
		&amp;lt;p&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;passwort2&amp;quot;&amp;gt;Passwort erneut&amp;lt;em&amp;gt;*&amp;lt;/em&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;input type=&amp;quot;password&amp;quot; id=&amp;quot;passwort2&amp;quot; name=&amp;quot;passwort2&amp;quot; size=&amp;quot;15&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;/p&amp;gt;&lt;br /&gt;
		&amp;lt;p&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;email&amp;quot;&amp;gt;E-Mail&amp;lt;em&amp;gt;*&amp;lt;/em&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;email&amp;quot; name=&amp;quot;email&amp;quot; size=&amp;quot;15&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;/p&amp;gt;&lt;br /&gt;
		&amp;lt;p&amp;gt;&lt;br /&gt;
			&amp;lt;input class=&amp;quot;submit&amp;quot; type=&amp;quot;submit&amp;quot; value=&amp;quot;abschicken&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;/p&amp;gt;&lt;br /&gt;
	&amp;lt;/fieldset&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>79.240.91.208</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=JQuery&amp;diff=19160</id>
		<title>JQuery</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=JQuery&amp;diff=19160"/>
		<updated>2012-05-16T14:09:33Z</updated>

		<summary type="html">&lt;p&gt;79.240.91.208: /* Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Quickstart==&lt;br /&gt;
&lt;br /&gt;
http://docs.jquery.com/Tutorials:Getting_Started_with_jQuery&lt;br /&gt;
&lt;br /&gt;
Gut durchlesen, hier werden die meisten Basics angesprochen.&lt;br /&gt;
&lt;br /&gt;
[[jQuery - Snippets]]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
Elemente auswählen: http://docs.jquery.com/DOM/Traversing/Selectors&lt;br /&gt;
&lt;br /&gt;
Ereignisse: http://docs.jquery.com/Events&lt;br /&gt;
&lt;br /&gt;
Gute Tools out of the Box:&lt;br /&gt;
Erste Wahl mit allem was man so braucht sind die jQuery Tools:&lt;br /&gt;
&lt;br /&gt;
http://flowplayer.org/tools/index.html &lt;br /&gt;
&lt;br /&gt;
Oder in Kurzform hier: [[JQuery Tools (flowplayer.org)]]&lt;br /&gt;
&lt;br /&gt;
[[jQuery - Snippets]]&lt;br /&gt;
&lt;br /&gt;
Validierung mit jQuery: [[Validate (jQuery Plugin)]]&lt;br /&gt;
&lt;br /&gt;
==Einbinden==&lt;br /&gt;
Es gibt die Core Datei und einige nützliche Erweiterungen die man sich passend zusammestellen kann um die Download Größe klein zu halten. Außerdem gibt es gepackte Versionen.&lt;br /&gt;
&lt;br /&gt;
===Über Google===&lt;br /&gt;
Hinweis: Google gibt an man solle zuerst den API Code übergeben damit es funktioniert. Der direkte Zugriff funktioniert aber auch ohne. Vielleicht geht es nicht wenn man die google. load Funktion nutzt (hier nicht weiter behandelt) &lt;br /&gt;
&lt;br /&gt;
Beispiel API Code Übergabe:&lt;br /&gt;
 &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;https://www.google.com/jsapi?key=INSERT-YOUR-KEY&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Beispiel:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;script src=&amp;quot;http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
 &amp;lt;script src=&amp;quot;http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ui steht für User Interface (Plugins)&lt;br /&gt;
&lt;br /&gt;
=== Über jQuery Server ===&lt;br /&gt;
Beispiel:&lt;br /&gt;
 &amp;lt;script src=&amp;quot;http://code.jquery.com/jquery-latest.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Libary auf eigenem Server ===&lt;br /&gt;
==== Geo-bit webmynet ====&lt;br /&gt;
ToDo -&amp;gt; Idee ist verschiedene libs auf tools.webmynet.de vorzuhalten ähnlich wie sie auf dem Google Server liegen.&lt;br /&gt;
Zweck: einfache Einbindung, Statistik, Testing&lt;br /&gt;
&lt;br /&gt;
=== Typo3 ===&lt;br /&gt;
siehe JavaScript Frameworks nutzen&lt;br /&gt;
&lt;br /&gt;
== Der Beginn ==&lt;br /&gt;
In der Regel soll es losgehen, sobald das Dokument geladen ist (weil dies für manche Manipulationen notwendig ist) Deshalb beginnt man i.d.R. mit einem Onload Event:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 $(document).ready(function() {&lt;br /&gt;
   // do stuff when DOM is ready&lt;br /&gt;
 });&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Oder Abgekürzt&lt;br /&gt;
&lt;br /&gt;
 $(function() {&lt;br /&gt;
   // do stuff when DOM is ready&lt;br /&gt;
 });&lt;br /&gt;
&lt;br /&gt;
== Reagieren auf Klick ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 $(document).ready(function() {&lt;br /&gt;
   $(&amp;quot;a&amp;quot;).click(function() {&lt;br /&gt;
     alert(&amp;quot;Hello world!&amp;quot;);&lt;br /&gt;
   });&lt;br /&gt;
 });&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
  $(&amp;quot;a&amp;quot;)&lt;br /&gt;
bedeutet Das was jetzt kommt gilt für alle Links &lt;br /&gt;
 .click()&lt;br /&gt;
es soll bei Klick etwas passieren&lt;br /&gt;
&lt;br /&gt;
Früher hat man das so gelöst:&lt;br /&gt;
  &amp;lt;a href=&amp;quot;&amp;quot; onclick=&amp;quot;alert(&amp;#039;Hello world&amp;#039;)&amp;quot;&amp;gt;Link&amp;lt;/a&amp;gt;&lt;br /&gt;
Das funktioniert, allerdings muß man hier bei jedem Link den Schnipsel einfügen.&lt;br /&gt;
&lt;br /&gt;
== Zugriff auf Elemente ==&lt;br /&gt;
Old School:&lt;br /&gt;
 document.getElementById(&amp;quot;orderedlist&amp;quot;)&lt;br /&gt;
Mit JQuery analog zu obigem Beispiel&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 $(document).ready(function() {&lt;br /&gt;
   $(&amp;quot;#orderedlist&amp;quot;).addClass(&amp;quot;red&amp;quot;);&lt;br /&gt;
 });&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Hier wird noch eine Klasse eingebaut&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Weitere Beispiele:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
  $(&amp;quot;#orderedlist &amp;gt; li&amp;quot;)&lt;br /&gt;
Alle Listenelemente unterhalb #orderedlist&lt;br /&gt;
 #orderedlist li:last&lt;br /&gt;
Hier ist nur das letzte Listenelement gemeint.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 $(document).ready(function() {&lt;br /&gt;
   $(&amp;quot;#orderedlist li:last&amp;quot;).hover(function() {&lt;br /&gt;
     $(this).addClass(&amp;quot;green&amp;quot;);&lt;br /&gt;
   },function(){&lt;br /&gt;
     $(this).removeClass(&amp;quot;green&amp;quot;);&lt;br /&gt;
   });&lt;br /&gt;
 });&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Die Hoverfunktion kann zwei Funktionen als Parameter aufnehmen.&lt;br /&gt;
&lt;br /&gt;
== Elemente manipulieren, hinzufügen, entfernen ==&lt;br /&gt;
&lt;br /&gt;
== Weitere Funktionen ==&lt;br /&gt;
 find()&lt;br /&gt;
 addClass()&lt;br /&gt;
 removeClass()&lt;br /&gt;
 hover()&lt;br /&gt;
 each()&lt;br /&gt;
 append()&lt;br /&gt;
&lt;br /&gt;
== Ereignisse ==&lt;br /&gt;
&lt;br /&gt;
== Weitere Beispiele ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   // Find some li s and append Text&lt;br /&gt;
   $(&amp;quot;#orderedlist&amp;quot;).find(&amp;quot;li&amp;quot;).each(function(i) {&lt;br /&gt;
     $(this).append( &amp;quot; BAM! &amp;quot; + i );&lt;br /&gt;
   });&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   $(&amp;quot;a[href*=/content/gallery]&amp;quot;).click(function() {&lt;br /&gt;
     // do something with all links that point somewhere to /content/gallery&lt;br /&gt;
   });&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   // use this to reset a single form&lt;br /&gt;
   $(&amp;quot;#reset&amp;quot;).click(function() {&lt;br /&gt;
     $(&amp;quot;form&amp;quot;)[0].reset();&lt;br /&gt;
   });&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   // use this to reset several forms at once&lt;br /&gt;
   $(&amp;quot;#reset&amp;quot;).click(function() {&lt;br /&gt;
     $(&amp;quot;form&amp;quot;).each(function() {&lt;br /&gt;
       this.reset();&lt;br /&gt;
     });&lt;br /&gt;
   });&lt;br /&gt;
&lt;br /&gt;
   // Find li elements that does NOT have a parent ul&lt;br /&gt;
   $(document).ready(function() {&lt;br /&gt;
     $(&amp;quot;li&amp;quot;).not(&amp;quot;:has(ul)&amp;quot;).css(&amp;quot;border&amp;quot;, &amp;quot;1px solid black&amp;quot;); &lt;br /&gt;
   });&lt;br /&gt;
&lt;br /&gt;
   // Find elements with a name attribute&lt;br /&gt;
    $(document).ready(function() {&lt;br /&gt;
      $(&amp;quot;a[name]&amp;quot;).css(&amp;quot;background&amp;quot;, &amp;quot;#eee&amp;quot; );&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
   // Grab the parent&lt;br /&gt;
   $(&amp;quot;a&amp;quot;).hover(function(){&lt;br /&gt;
     $(this).parents(&amp;quot;p&amp;quot;).addClass(&amp;quot;highlight&amp;quot;);&lt;br /&gt;
   },function(){&lt;br /&gt;
     $(this).parents(&amp;quot;p&amp;quot;).removeClass(&amp;quot;highlight&amp;quot;);&lt;br /&gt;
   });&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Testen ob jQuery geladen ist ===&lt;br /&gt;
Testen ob geladen, wenn nicht von google holen, wenn nicht verfügbar lokale Version nehmen&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
jQuerySrc = &amp;#039;fileadmin/js/jquery-min.js&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
// only load jQuery if not present&lt;br /&gt;
if (typeof jQuery == &amp;#039;undefined&amp;#039;)  {&lt;br /&gt;
    document.write(&amp;quot;&amp;lt;script type=\&amp;quot;text/javascript\&amp;quot; src=\&amp;quot;http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js\&amp;quot;&amp;gt;&amp;lt;/&amp;quot;+&amp;quot;script&amp;gt;&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// if Google is down&lt;br /&gt;
if (typeof jQuery == &amp;#039;undefined&amp;#039;) {&lt;br /&gt;
    document.write(&amp;quot;&amp;lt;script type=\&amp;quot;text/javascript\&amp;quot; src=\&amp;quot;&amp;quot; + jQuerySrc + &amp;quot;\&amp;quot;&amp;gt;&amp;lt;/&amp;quot;+&amp;quot;script&amp;gt;&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting - Probleme Lösen ==&lt;br /&gt;
[[jQuery - Probleme lösen (Troubleshooting)]]&lt;/div&gt;</summary>
		<author><name>79.240.91.208</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Telecash&amp;diff=19158</id>
		<title>Telecash</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Telecash&amp;diff=19158"/>
		<updated>2012-05-16T05:24:57Z</updated>

		<summary type="html">&lt;p&gt;79.240.91.208: /* Transaction Failed */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Telecash bietet eine Schnittstelle zu Zahlungsabwicklung an.&lt;br /&gt;
&lt;br /&gt;
Dabei gibt es verschiedene Möglichkeiten den Zahlungsvorgang abzuwickeln. Sie unterscheiden sich wie folgt.&lt;br /&gt;
&lt;br /&gt;
== Begriffe und Abkürzungen ==&lt;br /&gt;
&lt;br /&gt;
* TeleCash Connect - Beschreibt die Möglichkeit eine Webseite mit dem Zahlungsservice von TeleCash zu verbinden. Darunter läuft das ganze Marketing. Enthält technisch gesehen mehrere Möglichkeiten.&lt;br /&gt;
* TeleCash Internet Payment Gateway (IPG) - Die technische Schnittstelle&lt;br /&gt;
 &lt;br /&gt;
== Gehostete oder Eigene Zahlungsformulare ==&lt;br /&gt;
Es gibt grundsätzlich 2 Möglichkeiten der integration in die HP.&lt;br /&gt;
=== Gehostete Zahlungsformulare ===&lt;br /&gt;
* Kunde übermittelt Zahlungsdaten komplett auf Telecash Server&lt;br /&gt;
* Telecash Server leitet Kunde danach zurück auf definierte Seite der HP&lt;br /&gt;
* Telecash Server gibt Ergebnis des Zahlvorgangs zurück&lt;br /&gt;
&lt;br /&gt;
=== Eigene Formulare ===&lt;br /&gt;
* Formular liegt auf eigenem Server (https sinnvoll)&lt;br /&gt;
* Umfang der selbst erfassten Daten ist Variabel (Kreditkartendaten separat)&lt;br /&gt;
* Umfang der an die Telecash API gelieferten Daten variabel (nur Zahldaten oder auch Rechnungs- und Lieferdaten)&lt;br /&gt;
* API bietet weitere zusätzliche Möglichkeiten für Einbindung in Geschäftsprozessse (erfordert viel Einarbeitung)&lt;br /&gt;
&lt;br /&gt;
== Telecash Modi zur Festlegung des Umfangs der übermittelten Daten ==&lt;br /&gt;
In den zwei Möglichkeiten gibt es wiederum eine Bandbreite von Modi.&lt;br /&gt;
&lt;br /&gt;
Diese unterscheiden sich hauptsächlich darin wo welche Daten verarbeitet werden bzw. welche Daten an Telecash übermittelt werden. &lt;br /&gt;
&lt;br /&gt;
Die Daten können ganz oder teilweise von eigenen und Telecash Formularen erfasst werden. Wenn Sie von eigenen Formularen erfasst werden müssen Sie über die API (Telecash Connect genannt) übermittelt werden.&lt;br /&gt;
&lt;br /&gt;
=== PayOnly ===&lt;br /&gt;
An Telecash geht nur ein Mindestbestand an Informationen für die Transaktion (z. B. Kontonummer und Bankleitzahl für Lastschrift- Transaktionen). Wenn man das Telecash Formular nimmt werden hier nur diese Daten erfasst.&lt;br /&gt;
=== Pay Plus ===&lt;br /&gt;
Zusätzlich werden Rechnungsdaten erfasst. Wenn man die Telecash Formulare nutzt bekommt der Benutzer zwei Seiten. Eine für die Rechnungs- und eine für die Zahlungsdaten.&lt;br /&gt;
=== FullPay ===&lt;br /&gt;
* Nur der Zahlungsbetrag wird übermittelt. Der Rest wird von Telecash erfasst. Hier kommt also noch Zahlungsweise etc. dazu.&lt;br /&gt;
* Am einfachsten zu integrieren aber schlecht um selbst Daten zu verarbeiten.&lt;br /&gt;
&lt;br /&gt;
== Grundvoraussetzungen ==&lt;br /&gt;
=== storename === &lt;br /&gt;
Die ID Ihres Shops, die Sie von TeleCash erhalten haben. Zum Beispiel: 10123456789&lt;br /&gt;
=== Shared Secret === &lt;br /&gt;
Gemeinsamer Schlüssel&lt;br /&gt;
 Der gemeinsam verwendete (symmetrische) Schlüssel, den Sie von TeleCash erhalten haben. Er wird zur Erzeugung des Hash-Wertes (siehe unten) benötigt.&lt;br /&gt;
&lt;br /&gt;
== POST Felder vom Telecash Server ==&lt;br /&gt;
=== Transaction Failed ===&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
fail_reason 	        Transaktion abgelehnt, Bank nimmt nicht am Giropay-Verfahren teil&lt;br /&gt;
paymentMethod 	giropay&lt;br /&gt;
oid 	                       12022223188-16&lt;br /&gt;
response_hash 	       8fc9ed9f8d0e02ffa50c0835d49902dea629cd53&lt;br /&gt;
chargetotal 	       10,00&lt;br /&gt;
currency 	               978&lt;br /&gt;
refnumber 	       999999&lt;br /&gt;
tdate 	               1337145569&lt;br /&gt;
txntype 	               sale&lt;br /&gt;
txndate_processed  16.05.12 07:19:29&lt;br /&gt;
ccbrand 	               N/A&lt;br /&gt;
approval_code 	       N:1940:No operator for bank code 64050000&lt;br /&gt;
bankcode 	               64050000&lt;br /&gt;
status 	               ABGELEHNT&lt;br /&gt;
fail_rc 	               41940&lt;br /&gt;
cccountry 	               N/A&lt;br /&gt;
timezone 	               GMT&lt;br /&gt;
terminal_id 	       54000015&lt;br /&gt;
processor_response_code 	1940&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Händler Login ==&lt;br /&gt;
Online Schnittstelle über die man seine Daten abfragen kann.&lt;br /&gt;
&lt;br /&gt;
https://test.ipg-online.com/emea/login.jsp?lng=de_DE&lt;br /&gt;
&lt;br /&gt;
damit man die Seite angezeigt bekommt braucht man erst ein persönliches Zertifikat, welches man im Browser installieren muß.&lt;/div&gt;</summary>
		<author><name>79.240.91.208</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Telecash&amp;diff=19157</id>
		<title>Telecash</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Telecash&amp;diff=19157"/>
		<updated>2012-05-16T05:23:29Z</updated>

		<summary type="html">&lt;p&gt;79.240.91.208: /* Händler Login */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Telecash bietet eine Schnittstelle zu Zahlungsabwicklung an.&lt;br /&gt;
&lt;br /&gt;
Dabei gibt es verschiedene Möglichkeiten den Zahlungsvorgang abzuwickeln. Sie unterscheiden sich wie folgt.&lt;br /&gt;
&lt;br /&gt;
== Begriffe und Abkürzungen ==&lt;br /&gt;
&lt;br /&gt;
* TeleCash Connect - Beschreibt die Möglichkeit eine Webseite mit dem Zahlungsservice von TeleCash zu verbinden. Darunter läuft das ganze Marketing. Enthält technisch gesehen mehrere Möglichkeiten.&lt;br /&gt;
* TeleCash Internet Payment Gateway (IPG) - Die technische Schnittstelle&lt;br /&gt;
 &lt;br /&gt;
== Gehostete oder Eigene Zahlungsformulare ==&lt;br /&gt;
Es gibt grundsätzlich 2 Möglichkeiten der integration in die HP.&lt;br /&gt;
=== Gehostete Zahlungsformulare ===&lt;br /&gt;
* Kunde übermittelt Zahlungsdaten komplett auf Telecash Server&lt;br /&gt;
* Telecash Server leitet Kunde danach zurück auf definierte Seite der HP&lt;br /&gt;
* Telecash Server gibt Ergebnis des Zahlvorgangs zurück&lt;br /&gt;
&lt;br /&gt;
=== Eigene Formulare ===&lt;br /&gt;
* Formular liegt auf eigenem Server (https sinnvoll)&lt;br /&gt;
* Umfang der selbst erfassten Daten ist Variabel (Kreditkartendaten separat)&lt;br /&gt;
* Umfang der an die Telecash API gelieferten Daten variabel (nur Zahldaten oder auch Rechnungs- und Lieferdaten)&lt;br /&gt;
* API bietet weitere zusätzliche Möglichkeiten für Einbindung in Geschäftsprozessse (erfordert viel Einarbeitung)&lt;br /&gt;
&lt;br /&gt;
== Telecash Modi zur Festlegung des Umfangs der übermittelten Daten ==&lt;br /&gt;
In den zwei Möglichkeiten gibt es wiederum eine Bandbreite von Modi.&lt;br /&gt;
&lt;br /&gt;
Diese unterscheiden sich hauptsächlich darin wo welche Daten verarbeitet werden bzw. welche Daten an Telecash übermittelt werden. &lt;br /&gt;
&lt;br /&gt;
Die Daten können ganz oder teilweise von eigenen und Telecash Formularen erfasst werden. Wenn Sie von eigenen Formularen erfasst werden müssen Sie über die API (Telecash Connect genannt) übermittelt werden.&lt;br /&gt;
&lt;br /&gt;
=== PayOnly ===&lt;br /&gt;
An Telecash geht nur ein Mindestbestand an Informationen für die Transaktion (z. B. Kontonummer und Bankleitzahl für Lastschrift- Transaktionen). Wenn man das Telecash Formular nimmt werden hier nur diese Daten erfasst.&lt;br /&gt;
=== Pay Plus ===&lt;br /&gt;
Zusätzlich werden Rechnungsdaten erfasst. Wenn man die Telecash Formulare nutzt bekommt der Benutzer zwei Seiten. Eine für die Rechnungs- und eine für die Zahlungsdaten.&lt;br /&gt;
=== FullPay ===&lt;br /&gt;
* Nur der Zahlungsbetrag wird übermittelt. Der Rest wird von Telecash erfasst. Hier kommt also noch Zahlungsweise etc. dazu.&lt;br /&gt;
* Am einfachsten zu integrieren aber schlecht um selbst Daten zu verarbeiten.&lt;br /&gt;
&lt;br /&gt;
== Grundvoraussetzungen ==&lt;br /&gt;
=== storename === &lt;br /&gt;
Die ID Ihres Shops, die Sie von TeleCash erhalten haben. Zum Beispiel: 10123456789&lt;br /&gt;
=== Shared Secret === &lt;br /&gt;
Gemeinsamer Schlüssel&lt;br /&gt;
 Der gemeinsam verwendete (symmetrische) Schlüssel, den Sie von TeleCash erhalten haben. Er wird zur Erzeugung des Hash-Wertes (siehe unten) benötigt.&lt;br /&gt;
&lt;br /&gt;
== POST Felder vom Telecash Server ==&lt;br /&gt;
=== Transaction Failed ===&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
fail_reason 	Transaktion abgelehnt, Bank nimmt nicht am Giropay-Verfahren teil&lt;br /&gt;
paymentMethod 	giropay&lt;br /&gt;
oid 	12022223188-16&lt;br /&gt;
response_hash 	8fc9ed9f8d0e02ffa50c0835d49902dea629cd53&lt;br /&gt;
chargetotal 	10,00&lt;br /&gt;
currency 	978&lt;br /&gt;
refnumber 	999999&lt;br /&gt;
tdate 	1337145569&lt;br /&gt;
txntype 	sale&lt;br /&gt;
txndate_processed 	16.05.12 07:19:29&lt;br /&gt;
ccbrand 	N/A&lt;br /&gt;
approval_code 	N:1940:No operator for bank code 64050000&lt;br /&gt;
bankcode 	64050000&lt;br /&gt;
status 	ABGELEHNT&lt;br /&gt;
fail_rc 	41940&lt;br /&gt;
cccountry 	N/A&lt;br /&gt;
timezone 	GMT&lt;br /&gt;
terminal_id 	54000015&lt;br /&gt;
processor_response_code 	1940&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Händler Login ==&lt;br /&gt;
Online Schnittstelle über die man seine Daten abfragen kann.&lt;br /&gt;
&lt;br /&gt;
https://test.ipg-online.com/emea/login.jsp?lng=de_DE&lt;br /&gt;
&lt;br /&gt;
damit man die Seite angezeigt bekommt braucht man erst ein persönliches Zertifikat, welches man im Browser installieren muß.&lt;/div&gt;</summary>
		<author><name>79.240.91.208</name></author>
	</entry>
</feed>