Entourer de rouge une zone de listenon remplie sur un formulaire

maxireussite Messages postés 372 Date d'inscription   Statut Membre Dernière intervention   -  
maxireussite Messages postés 372 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, voilà un script JavaScript qui fonctionne que m'a généré "gentiment" web to date 8...

Mail il n'entoure pas de rouge les zones de liste non remplies, comme il le fait pour les cases textes ou même les cases à cocher.

Une âme charitable peut-elle me dire comment faire pour une zone de liste appelée "matière" que je voudrais intégrer à mon formulaire. Et qui n'est donc pas dans ce présent script.

Merci.



<script type="text/javascript">
//<![CDATA[
var validate, required, captcha, nocaptcha, first;
/*  */
var fgwCaptchaId3 = <?php echo $fgwCaptchaId3; ?>;
/*  */
var http_obj = null;

function check3() {
	validate = false;
	required = false;
	captcha = false;
	nocaptcha = false;
	first = null;
	var pattern = /.*\@.*\..*/;
	/*  */
		/*  */
		/*  */
	/*  */
		/*  */
		/*  */
	/*  */
		/*  */
		/*  */
	/*  */
		/*  */
		/*  */
	/*  */
		/*  */
		/*  */
	/*  */
		/*  */
		/*  */
			/*  */
			if (document.sendform3.nom.value == "") {
				document.sendform3.nom.className = 'txh';
				if (!first)
					first = 'nom';
				required = true;
			} else
				document.sendform3.nom.className = 'tx';
			/*  */
			/*  */
			/*  */
			/*  */
		/*  */
	/*  */
		/*  */
		/*  */
			/*  */
			if (document.sendform3.prenom.value == "") {
				document.sendform3.prenom.className = 'txh';
				if (!first)
					first = 'prenom';
				required = true;
			} else
				document.sendform3.prenom.className = 'tx';
			/*  */
			/*  */
			/*  */
			/*  */
		/*  */
	/*  */
		/* */
		if ((pattern.test(document.sendform3.email.value)) == false) {
			validate = true;
			if (!first)
				first = 'email';
		}
		/*  */
		/*  */
			/*  */
			if (document.sendform3.email.value == "") {
				document.sendform3.email.className = 'txh';
				if (!first)
					first = 'email';
				required = true;
			} else
				document.sendform3.email.className = 'tx';
			/*  */
			/*  */
			/*  */
			/*  */
		/*  */
	/*  */
		/*  */
		/*  */
	/*  */
		/*  */
		/*  */
	/*  */
		/*  */
		/*  */
	/*  */
		/*  */
		/*  */
	/*  */
		/*  */
		/*  */
	/*  */
		/*  */
		/*  */
			/*  */
			if (document.sendform3.mobile.value == "") {
				document.sendform3.mobile.className = 'txh';
				if (!first)
					first = 'mobile';
				required = true;
			} else
				document.sendform3.mobile.className = 'tx';
	
	
			/*  */
			/*  */
			/*  */
		/*  */
	/*  */

	/*  */
	if (document.sendform3.fgwcaptchacode.value) {
		if (navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion.indexOf("Opera") == -1) {
			try {
				http_obj = new ActiveXObject("Microsoft.XMLHTTP");
			} catch(e) {
				try {
					http_obj = new XMLHttpRequest();
				} catch(e) {

				}
			}
		} else
			http_obj = new XMLHttpRequest();

		if (!http_obj)
			return;

		var query = 'id=' + fgwCaptchaId3 + '&code=' + document.sendform3.fgwcaptchacode.value ;
		http_obj.open('post', '../../w2dcpchk.php', true);
		http_obj.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		http_obj.setRequestHeader("Content-length", query.length);
		http_obj.setRequestHeader("Connection", "close");
		http_obj.onreadystatechange = check_result3;
		http_obj.send(query);
	} else {
		document.sendform3.fgwcaptchacode.className = 'txh';
		http_obj = null;
		nocaptcha = true;
		check_result3();
	}
	/*  */
}

function check_result3() {
	/*  */
	if (http_obj && http_obj.readyState == 4) {
		var response = http_obj.responseText;
		if (response == 'ok')
			document.sendform3.fgwcaptchacode.className = 'tx';
		else {
			document.sendform3.fgwcaptchacode.className = 'txh';
			document.sendform3.fgwcaptchacode.value = '';
			captcha = true;
			fgwCaptchaId3 = response;
			document.sendform3.fgwcaptchaid.value = response;
			document.getElementById('captchaimg3').src = '../../w2dcpimg.php?id=' + response;
			if (!first)
				first = 'fgwcaptchacode';
		}
	} else if (http_obj)
		return;
	/*  */

	var alerts = new Array();
	if (validate)
		alerts.push('Veuillez entrer une adresse e-mail correcte.');
	if (required)
		alerts.push('Veuillez remplir toutes les cases obligatoires.');
	if (captcha)
		alerts.push('Le code de sécurité est incorrect.');
	if (nocaptcha)
		alerts.push('Veuillez saisir le code de sécurité, celui-ci sert de protection contre tout abus.');

	if (alerts.length) {
		document.getElementById('myerror').innerHTML = alerts.join("<br />") + '<br /> ';
		if (first) {
			eval('document.sendform3.' + first + '.focus();');
			eval('document.sendform3.' + first + '.select();');
		}
	} else {
		document.sendform3.method = "POST";
		document.sendform3.action = "../verification1.php";
		document.sendform3.submit();
		return true;
	}
}

//]]>
</script>
A voir également:

4 réponses

rakholnikov
 
Salut,
bien beau d'utiliser un code source que vous ne comprenez pas mais si vous voulez le changer il faudra soulever le capot pour mettre les mains dans le cambouis.
âme charitable je ne sait pas mais je peux vous orienter vers des solutions:

Le script que vous montrer c'est du javascript, donc de la programmation(de type script) incluse dans une (ou plusieurs par un fichier externe) à une page web.

Un page web c'est l'affichage avec HTML et CSS au moins. Par exemple pour votre formulaire le formulaire c'est HTML et CSS permet d'indiquer l'aspect par le biais des styles.

L'exemple que vous montrer est donc incomplet, il manque le HTML(les balises indiquant les éléments de la page: un texte, une case de formulaire, un lien...), il manque le CSS(une feuille de style qui à l'instar du javascript est souvent externalisé pour être chargé par une ou plusieurs pages du site).

Par exemple dans le script:


if (response == 'ok')
document.sendform3.fgwcaptchacode.className = 'tx';
else {
document.sendform3.fgwcaptchacode.className = 'txh';
volontairement faux car incomplet mais pour illustrer l'explication


document.sendform3.fgwcaptchacode.className = 'tx';
indique d'utiliser la classe (CSS) tx pour l'élément HTML fgwcapchacode dans un cas(que la valeur reponse soit identique à "OK")
SINON
on utilisera la classe txh

Les classes CSS ainsi différenciés peuvent avoir un aspect différent dans l'un ou l'autre cas, c'est bien de ça qu'il s'agit.

Voilà comment ça marche.

Pour avoir la même chose sur un autre élément HTML(ce que vous appelez zone de liste même si je ne comprends pas de quoi vous parlez vous désigniez forcément un élément de formulaire HTML) vous pouvez dupliquer le code (en changeant bien sûr la cible "document.sendform3.fgwcaptchacode" et lui indiquer les classname(nom de classe respectif) pour l'une et l'autre condition que vous devez "cloner" de manière identique, même algorithme (algorithme signifie structure du code) et d'indiquer d'utiliser la fonction sur les éléments HTML et classes de propriétés CSS conséquemment nommés.

J'espère être clair, en tout cas vous devriez avoir compris que chaque différent outil technique(HTML, CSS, Javascript) fonctionnent de manière imbriquée et liée l'une à l'autre. Pour cela on utilise le nommage de classe(CSS), d'attribut de balise(HTML) et de fonctions(Javascript) qui font d'inter-référencer ou s'invoquer les unes les autres(aucun de ces termes n'est technique ou juste mais devrait vous évoquer le principe).

ps: il est impossible d'utiliser des accents pour des éléments de balises HTML ou CSS ou pour la programmation javascript, donc ça ne sera pas "matière" mais "matiere".

Ceci sera un bon départ pour vous:
http://openclassrooms.com/courses/apprenez-a-creer-votre-site-web-avec-html5-et-css3
0
maxireussite Messages postés 372 Date d'inscription   Statut Membre Dernière intervention   5
 
Bjr rakholnikov

Sympa, merci pour la réponse.

Mais tu n'as pas fait avancer mon Schmilblik...
Je ne vais pas là apprendre la CSS et javascript là tout de suite, même si j'apprends petit à petit.

J'ai besoin d'aide pour résoudre maintenant mon problème maintenant, et pas dans 5 mois qq je serai un as du css et de javascript...

Je te communique l'en-tête de page, pourrais-tu mes me dire stp pourquoi les zones de textes fonctionnent, et pas les zones de liste, même quand je garde le même nom.

<?php
ini_set('display_errors', true);
error_reporting(E_ALL);
 
require_once('../../koneksyon/konfig.php');
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>***</title>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
<meta http-equiv="content-language" content="fr" />
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
<meta http-equiv="expires" content="0" />
<meta name="author" content="***" />
<meta name="description" content="****, vous demeurez libre de votre organisation, les rendez-vous avec les familles sont organisés selon vos disponibilités." />
<meta name="keywords" lang="fr" content="***" />
<meta name="generator" content="web to date 8.0" />
<link rel="stylesheet" type="text/css" href="../../assets/sf.css" />
<link rel="stylesheet" type="text/css" href="../../assets/sd.css" />
<link rel="stylesheet" type="text/css" href="../../assets/sc.css" />
<link rel="stylesheet" type="text/css" href="../../assets/ssb.css" />
<link rel="stylesheet" type="text/css" href="../../assets/scal.css" />
<script type="text/javascript" src="../../assets/jq.js"></script>
<script type="text/javascript" src="../../assets/jqumn.js"></script>
<script type="text/javascript" src="../../assets/jqufd.js"></script>
<script type="text/javascript">
/* <![CDATA[ */
0
codeurh24 Messages postés 760 Date d'inscription   Statut Membre Dernière intervention   123
 
bonsoir,

Vous voulez un logiciel qui fait tout a votre place pour ne pas perdre de temps. Comme vous estimer que apprendre a bien faire les choses c'est une perte de temps alors il est normale que vous acceptiez les problèmes lier a ce logiciel.

Il est dit que c'est un logiciel qui permet de réaliser des sites web sans aucune compétence en infographie et en programmation. c'est votre choix a vous de l'assumer jusqu'au bout.

Pour espérer une réponse précise il nous faut au moins tout les codes sources et la c'est pas le cas.
0
maxireussite Messages postés 372 Date d'inscription   Statut Membre Dernière intervention   5
 
Codeur24

Merci les gars pour les leçons, mais chacun va à sa mesure...
Grâce au logiciel j'ai pas du attendre d'être un as pour avoir un site d'aspect pro. Mais comme vous l'imaginez il ne répond pas à mes besoins à 100 %. Et donc j'apprends petit à petit. Vous seriez surpris de voir ce que j'ai appris en ayant un site au top.
Je me frotte à PHP/MsQl et j'évolue à mon rythme.
j'ai pas eu trop de mal à apprivoiser Mysql, car grâce à Accès (encore un monstre pour les pro) je savais ce que c'était une bdd et comment ça fonctionne.

Bon mais revenons à mon problème.

Le 1er code que j'ai donné n'est pas le bon ? Bon ben je vous donne toute la page alors ?
Bon attendez-vous à voir des horreurs, car je bidouille et j'apprends. J'espère que vous avez le coeur bien accroché :

<?php
ini_set('display_errors', true);
error_reporting(E_ALL);
 
require_once('../../koneksyon/konfig.php');
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>Enseignants - Cours à domicile</title>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
<meta http-equiv="content-language" content="fr" />
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
<meta http-equiv="expires" content="0" />
<meta name="author" content="******" />
<meta name="description" content="*******." />
<meta name="keywords" lang="fr" content="*****" />
<meta name="generator" content="web to date 8.0" />
<link rel="stylesheet" type="text/css" href="../../assets/sf.css" />
<link rel="stylesheet" type="text/css" href="../../assets/sd.css" />
<link rel="stylesheet" type="text/css" href="../../assets/sc.css" />
<link rel="stylesheet" type="text/css" href="../../assets/ssb.css" />
<link rel="stylesheet" type="text/css" href="../../assets/scal.css" />
<script type="text/javascript" src="../../assets/jq.js"></script>
<script type="text/javascript" src="../../assets/jqumn.js"></script>
<script type="text/javascript" src="../../assets/jqufd.js"></script>
<script type="text/javascript">
/* <![CDATA[ */

$(document).ready(function() {
			$('#menu').ultraMenu();
		
	$('#eyecatcher').ultraFade({delay: 5000, fadeStyle:1});

	$('#searchcriteria').focus(function() {
		if (this.value==this.defaultValue) {
			this.value='';
		}
	}).blur(function() {
		if (this.value=='') {
			this.value=this.defaultValue;
		}
	});
});

/* ]]> */
</script>

<style type="text/css">
.auto-style1 {
	text-align: right;
}
.auto-style2 {
	text-align: center;
}
</style>

</head>
<?php
/* Requ te SQL de r cup ration des donn es de la premi re liste */
$sql = "SELECT matiere_id AS idr, matiere ".
       "FROM mr_matieres ".
       "ORDER BY matiere;";
       
{

    $recherche = mysql_query($sql);
    /* Cr ation du tableau PHP des valeurs r cup r es */
    $matiere = array();
    /* Index du d partement par tableau r gional */
    $id = 0;
    while($ligne = mysql_fetch_assoc($recherche))
    {
        $matiere[$ligne['idr']] = $ligne['matiere'];
    }}
?>
<?php
$requete0 = mysql_query("SELECT ville_id, ville, cp FROM pt_villes ORDER BY ville ASC") or die("Pb avec la requette ".mysql_error());
$requete1 = mysql_query("SELECT ville_id, ville, cp FROM pt_villes ORDER BY ville ASC") or die("Pb avec la requette ".mysql_error());
$requete2 = mysql_query("SELECT ville_id, ville, cp FROM pt_villes ORDER BY ville ASC") or die("Pb avec la requette ".mysql_error());
$requete3 = mysql_query("SELECT ville_id, ville, cp FROM pt_villes ORDER BY ville ASC") or die("Pb avec la requette ".mysql_error());
$requete4 = mysql_query("SELECT ville_id, ville, cp FROM pt_villes ORDER BY ville ASC") or die("Pb avec la requette ".mysql_error());
$requete5 = mysql_query("SELECT ville_id, ville, cp FROM pt_villes ORDER BY ville ASC") or die("Pb avec la requette ".mysql_error());
$requete6 = mysql_query("SELECT ville_id, ville, cp FROM pt_villes ORDER BY ville ASC") or die("Pb avec la requette ".mysql_error());
?>
<body>

<div id="fb-root"></div>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/fr_FR/sdk.js#xfbml=1&appId=104385256313441&version=v2.0";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script><script type="text/javascript">
//<![CDATA[

var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));

//]]>
</script>

<script type="text/javascript">
//<![CDATA[

var pageTracker = _gat._getTracker('UA-6726378-2');
pageTracker._setDomainName("none");  
pageTracker._setAllowLinker(true);
pageTracker._initData();
pageTracker._trackPageview();

//]]>
</script>
<div id="common">
<a href="../../index.html">Page d'accueil</a>
| <a href="../../adresse.html">Contact & adresses</a>
| <a href="../../mentions-legales.html">Mentions légales</a>
| <a href="../../liens.html">Liens</a>
</div>

<div id="menucontainer">
<div id="menu">

<ul>
			<li>
		<a href="../../cours-a-domicile/index.html">Cours à domicile</a>
			<em>A partirde 12 €, offrez-vous un prof à domicile !</em>						
																								<ul>
										<li>
						<a href="../../cours-a-domicile/soutien-scolaire/index.html">Soutien scolaire</a>
						
									
																																							<ul>
																<li>
									<a href="../../cours-a-domicile/soutien-scolaire/primaire/index.html">Primaire</a>
								</li>
																																				<li>
									<a href="../../cours-a-domicile/soutien-scolaire/college/index.html">Collège</a>
								</li>
																																				<li>
									<a href="../../cours-a-domicile/soutien-scolaire/lycee/index.html">Lycée</a>
								</li>
																																				<li>
									<a href="../../cours-a-domicile/soutien-scolaire/superieur/index.html">Supérieur</a>
								</li>
																										</ul>
											</li>
																					<li>
						<a href="../../cours-a-domicile/comparer/index.html">Comparer</a>
						
									
																																							<ul>
																<li>
									<a href="../../cours-a-domicile/comparer/mode-de-cours-/index.html">Mode de cours ?</a>
								</li>
																																				<li>
									<a href="../../cours-a-domicile/comparer/type-de-service-/index.html">Type de service ?</a>
								</li>
																										</ul>
											</li>
														</ul>
				</li>
				<li>
		<a href="../../cours-pour-adultes/index.html">Cours pour adultes</a>
			<em>Formation ? Promotions ? Loisirs ? Offrez-vous un prof à domiile !</em>						
																								<ul>
										<li>
						<a href="../../cours-pour-adultes/stages-dorthographe/index.html">Stages d'orthographe</a>
						
									
																	</li>
																					<li>
						<a href="../../cours-pour-adultes/mathematiques-bases/index.html">Mathématiques de bases</a>
						
									
																	</li>
																					<li>
						<a href="../../cours-pour-adultes/concours--formation/index.html">Concours & formation</a>
						
									
																	</li>
																					<li>
						<a href="../../cours-pour-adultes/cours-a-distance/index.html">Cours à distance</a>
						
									
																	</li>
																					<li>
						<a href="../../cours-pour-adultes/informatique/index.html">Informatique</a>
						
									
																	</li>
																					<li>
						<a href="../../cours-pour-adultes/langues-etrangeres/index.html">Langues étrangères</a>
						
									
																	</li>
														</ul>
				</li>
				<li>
		<a href="../../reduction-fiscale/index.html">Réduction fiscale</a>
			<em>Grâce à la réduction fiscale, un prof à domicile, ce n'est pas plus cher finalement !</em>						
							</li>
				<li>
		<a href="../../inscriptions--renouvellements/index.php">Inscriptions & renouvellements</a>
			<em>Configurer ce texte par la propriété étendue d'info-bulle.</em>						
							</li>
				<li>
		<a href="../index.html">Dispenser des cours</a>
			<em>Lancez-vous ! Vous demeurez libre de votre organisation avec les parents.</em>						
																								<ul>
										<li>
						<a href="index1.php">Enseignants</a>
						
									
																	</li>
																					<li>
						<a href="../autres/index.php">Autres</a>
						
									
																	</li>
														</ul>
				</li>
		</ul>

</div>
</div>

	<div id="eyecatchercontainer">
	<div id="eyecatcher">
	
									<img src="../../images/227638a42c10b8c59_eyecatcher.jpg" width="960" height="300" alt="" border="0"/>			
			
			
			
				
	</div>
	</div>

<div id="maincol">

<div id="content">

<h1 style="height: 45px; background-image:url(../../images/ph0000019872106e817.gif);"><span>Enseignants</span></h1>

<div class="line"></div><div class="paragraph">
<p style="" >Avec Maxiréussite, vous demeurez libre de votre organisation, les rendez-vous avec les familles sont organisés selon vos disponibilités.</p>
</div>
<div class="paragraph">
<p style="" ><a title="" href="../index.html#00000198730708505">Cliquer ici</a>, pour voir les besoins d'intervention du moment.</p>
</div>
<h2><a name="4716289f83076c501"></a>Vous souhaitez dispenser des cours à domicile</h2>
<div class="paragraph">
<!--//<07.08.2008/6.0.2.42/>-->

<?php
	srand((double)microtime() * 1000000);
	$fgwCaptchaId3 = rand(0, 32000);
?>

<script type="text/javascript">
//<![CDATA[
var validate, required, captcha, nocaptcha, first;
/*  */
var fgwCaptchaId3 = <?php echo $fgwCaptchaId3; ?>;
/*  */
var http_obj = null;

function check3() {
	validate = false;
	required = false;
	captcha = false;
	nocaptcha = false;
	first = null;
	var pattern = /.*\@.*\..*/;
	/*  */
		/*  */
		/*  */
	/*  */
		/*  */
		/*  */
	/*  */
		/*  */
		/*  */
	/*  */
		/*  */
		/*  */
	/*  */
		/*  */
		/*  */
	/*  */
		/*  */
		/*  */
			/*  */
			if (document.sendform3.nom.value == "") {
				document.sendform3.nom.className = 'txh';
				if (!first)
					first = 'nom';
				required = true;
			} else
				document.sendform3.nom.className = 'tx';
			/*  */
			/*  */
			/*  */
			/*  */
		/*  */
	/*  */
		/*  */
		/*  */
			/*  */
			if (document.sendform3.prenom.value == "") {
				document.sendform3.prenom.className = 'txh';
				if (!first)
					first = 'prenom';
				required = true;
			} else
				document.sendform3.prenom.className = 'tx';
			/*  */
			/*  */
			/*  */
			/*  */
		/*  */
	/*  */
		/* */
		if ((pattern.test(document.sendform3.email.value)) == false) {
			validate = true;
			if (!first)
				first = 'email';
		}
		/*  */
		/*  */
			/*  */
			if (document.sendform3.email.value == "") {
				document.sendform3.email.className = 'txh';
				if (!first)
					first = 'email';
				required = true;
			} else
				document.sendform3.email.className = 'tx';
			/*  */
			/*  */
			/*  */
			/*  */
		/*  */
	/*  */
		/*  */
		/*  */
	/*  */
		/*  */
		/*  */
	/*  */
		/*  */
		/*  */
	/*  */
		/*  */
		/*  */
	/*  */
		/*  */
		/*  */
	/*  */
		/*  */
		/*  */
			/*  */
			if (document.sendform3.mobile.value == "") {
				document.sendform3.mobile.className = 'txh';
				if (!first)
					first = 'mobile';
				required = true;
			} else
				document.sendform3.mobile.className = 'tx';
	
	
			/*  */
			/*  */
			/*  */
		/*  */
	/*  */

	/*  */
	if (document.sendform3.fgwcaptchacode.value) {
		if (navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion.indexOf("Opera") == -1) {
			try {
				http_obj = new ActiveXObject("Microsoft.XMLHTTP");
			} catch(e) {
				try {
					http_obj = new XMLHttpRequest();
				} catch(e) {

				}
			}
		} else
			http_obj = new XMLHttpRequest();

		if (!http_obj)
			return;

		var query = 'id=' + fgwCaptchaId3 + '&code=' + document.sendform3.fgwcaptchacode.value ;
		http_obj.open('post', '../../w2dcpchk.php', true);
		http_obj.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		http_obj.setRequestHeader("Content-length", query.length);
		http_obj.setRequestHeader("Connection", "close");
		http_obj.onreadystatechange = check_result3;
		http_obj.send(query);
	} else {
		document.sendform3.fgwcaptchacode.className = 'txh';
		http_obj = null;
		nocaptcha = true;
		check_result3();
	}
	/*  */
}

function check_result3() {
	/*  */
	if (http_obj && http_obj.readyState == 4) {
		var response = http_obj.responseText;
		if (response == 'ok')
			document.sendform3.fgwcaptchacode.className = 'tx';
		else {
			document.sendform3.fgwcaptchacode.className = 'txh';
			document.sendform3.fgwcaptchacode.value = '';
			captcha = true;
			fgwCaptchaId3 = response;
			document.sendform3.fgwcaptchaid.value = response;
			document.getElementById('captchaimg3').src = '../../w2dcpimg.php?id=' + response;
			if (!first)
				first = 'fgwcaptchacode';
		}
	} else if (http_obj)
		return;
	/*  */

	var alerts = new Array();
	if (validate)
		alerts.push('Veuillez entrer une adresse e-mail correcte.');
	if (required)
		alerts.push('Veuillez remplir toutes les cases obligatoires.');
	if (captcha)
		alerts.push('Le code de sécurité est incorrect.');
	if (nocaptcha)
		alerts.push('Veuillez saisir le code de sécurité, celui-ci sert de protection contre tout abus.');

	if (alerts.length) {
		document.getElementById('myerror').innerHTML = alerts.join("<br />") + '<br /> ';
		if (first) {
			eval('document.sendform3.' + first + '.focus();');
			eval('document.sendform3.' + first + '.select();');
		}
	} else {
		document.sendform3.method = "POST";
		document.sendform3.action = "../verification.php";
		document.sendform3.submit();
		return true;
	}
}

//]]>
</script>

<form action="" name="sendform3" onsubmit="check3(); return false;" enctype="application/x-www-form-urlencoded">
<table cellpadding="0" cellspacing="5" class="formtab pluginwidth">
	<tr>
		<td colspan="2" class="h" id="myerror"></td>
	</tr>

	<input type="hidden" name="subject" value="1" />
<!--Radiobutton-->
	<tr>
		<td class="auto-style1">Titre</td>
		<td>
			<table cellspacing="2" cellpadding="0" class="tx" id="id3_titre_4">
				<tr>
					<td style="width: 20px"><input id="rad3_titre_4" type="radio" name="titre" value="Monsieur"  /></td>
					<td><label for="rad3_titre_4">Monsieur</label></td>
					<td>
			<table cellspacing="2" cellpadding="0" class="tx" id="id3_titre_5">
				<tr>
					<td style="width: 20px">
					<input id="rad3_titre_5" type="radio" name="titre" value="Madame" checked="checked"  /></td>
					<td><label for="rad3_titre_5">Madame</label></td>
				</tr>
							</table>
					</td>
				</tr>
							</table>
		</td>
	</tr>
<!--Radiobutton-->
<!--Text-->
	<tr>
		<td class="auto-style1">Nom *</td>
		<td><input class="tx" type="text" name="nom" /></td>
	</tr>
	<!--Text-->
	<tr>
		<td class="auto-style1">Prénom *</td>
		<td><input class="tx" type="text" name="prenom" /></td>
	</tr>
	<!--Text-->
	<tr>
		<td class="auto-style1">E-Mail *</td>
		<td>
		<input class="tx" type="text" name="email" /></td>
	</tr>
	<!--Textarea-->
	<tr>
		<td valign="top" class="auto-style1">Message</td>
		<td><textarea class="tx" name="message" style="height: 50px"></textarea></td>
	</tr>
	<!--Text-->
	<tr>
		<td class="auto-style1">Adresse</td>
		<td><input class="tx" type="text" name="adresse1" value="" /></td>
	</tr>
	<!--Text-->
	<tr>
		<td class="auto-style1">Adresse</td>
		<td><input class="tx" type="text" name="adresse2" value="" /></td>
	</tr>
	<!--Text-->
	<tr>
		<td class="auto-style1">Ville de résidence</td>
		<td>
				<select name="ville_id"  style="width: 230px">
      <option value="0">Ville de résidence</option>

<?php 
while ($valeur = mysql_fetch_array($requete0))
{ 
echo "<option value=\"". $valeur['ville_id'] ."\" cli_name=\"". $valeur['ville'] ."\">". $valeur['cp'] ."   ". $valeur['ville'] ."</option>n"; 
} 
?> 
</select></td>
	</tr>
	<!--Text-->
	<tr>
		<td class="auto-style1"> </td>
		<td><input class="tx" type="text" name="cp" value="" /></td>
	</tr>
	<!--Text-->
	<tr>
		<td class="auto-style1">Mobile *</td>
		<td><input class="tx" type="text" name="mobile" /></td>
	</tr>
	<!--Text-->
	<tr>
		<td class="auto-style1">Fixe</td>
		<td><input class="tx" type="text" name="fixe" value="" /></td>
	</tr>
	<!--Textarea-->
	<tr>
		<td valign="top" class="auto-style1">Matière(s) proposée(s) *</td>
		<td><table style="width: 79%">
			<tr>
				<td style="width: 168px">
				<select name="matiere1" id="matiere" required="required" style="width: 176px">
      <option>Choisissez une matière</option>
    <?php
    /* Construction de la premi re liste : on se sert du tableau PHP */
    foreach($matiere as $nr => $nom)
    {
        ?>
    <option value="<?php echo($nr); ?>"><?php echo($nom); ?></option>
<?php
    }
    ?>
    </select></td>
				<td><select name="niveau1" style="width: 172px">
				<option selected="" value="0">Choisissez le niveau maxi</option>
				<option value="1">Primaire</option>
				<option value="2">Collège</option>
				<option value="3">Lycée</option>
				<option value="4">Supérieur</option>
				</select></td>
			</tr>
			<tr>
				<td style="width: 168px">
				<select name="matiere2" id="matiere0" onchange="getDepartements(this.value);" style="width: 176px">
      <option value="  ">Choisissez une matière</option>
    <?php
    /* Construction de la premi re liste : on se sert du tableau PHP */
    foreach($matiere as $nr => $nom)
    {
        ?>
    <option value="<?php echo($nr); ?>"><?php echo($nom); ?></option>
<?php
    }
    ?>
    </select></td>
				<td><select name="niveau2" style="width: 172px">
				<option selected="" value="0">Choisissez le niveau maxi</option>
				<option value="1">Primaire</option>
				<option value="2">Collège</option>
				<option value="3">Lycée</option>
				<option value="4">Supérieur</option>
				</select></td>
			</tr>
			<tr>
				<td style="width: 168px">
				<select name="matiere3" id="matiere1" onchange="getDepartements(this.value);" style="width: 176px">
      <option value="  ">Choisissez une matière</option>
    <?php
    /* Construction de la premi re liste : on se sert du tableau PHP */
    foreach($matiere as $nr => $nom)
    {
        ?>
    <option value="<?php echo($nr); ?>"><?php echo($nom); ?></option>
<?php
    }
    ?>
    </select></td>
				<td><select name="niveau3" style="width: 172px">
				<option selected="" value="0">Choisissez le niveau maxi</option>
				<option value="1">Primaire</option>
				<option value="2">Collège</option>
				<option value="3">Lycée</option>
				<option value="4">Supérieur</option>
				</select></td>
			</tr>
			<tr>
				<td style="width: 168px">
				<select name="matiere4" id="matiere2"  style="width: 176px">
      <option value="  ">Choisissez une matière</option>
    <?php
    /* Construction de la premi re liste : on se sert du tableau PHP */
    foreach($matiere as $nr => $nom)
    {
        ?>
    <option value="<?php echo($nr); ?>"><?php echo($nom); ?></option>
<?php
    }
    ?>
    </select></td>
				<td><select name="niveau4" style="width: 172px">
				<option selected="" value="0">Choisissez le niveau maxi</option>
				<option value="1">Primaire</option>
				<option value="2">Collège</option>
				<option value="3">Lycée</option>
				<option value="4">Supérieur</option>
				</select></td>
			</tr>
		</table>
		</td>
	</tr>
	<!--Textarea-->
	<tr>
		<td valign="top" class="auto-style1">Sur quelle(s) ville(s) *</td>
		<td>
		<table style="width: 100%">
			<tr>
				<td>
				<select name="villedispo1"  style="width: 230px">
      <option value="0">Ville d'intervention</option>

<?php 
while ($valeur = mysql_fetch_array($requete1))
{ 
echo "<option value=\"". $valeur['ville_id'] ."\" cli_name=\"". $valeur['ville'] ."\">". $valeur['cp'] ."   ". $valeur['ville'] ."</option>n"; 
} 
?> 
</select></td>
			</tr>
			<tr>
				<td>
				<select name="villedispo2" style="width: 231px"> 

				<option selected="" value="0">Ville d'intervention</option>

<?php 
while ($valeur = mysql_fetch_array($requete2))
{ 
echo "<option value=\"". $valeur['ville_id'] ."\" cli_name=\"". $valeur['ville'] ."\">". $valeur['cp'] ."   ". $valeur['ville'] ."</option>n"; 
} 
?> 
</select></td>
			</tr>
			<tr>
				<td>
				<select name="villedispo3" style="width: 231px"> 

				<option selected="" value="0">Ville d'intervention</option>

<?php 
while ($valeur = mysql_fetch_array($requete3))
{ 
echo "<option value=\"". $valeur['ville_id'] ."\" cli_name=\"". $valeur['ville'] ."\">". $valeur['cp'] ."   ". $valeur['ville'] ."</option>n"; 
} 
?> 
</select></td>
			</tr>
			<tr>
				<td>
				<select name="villedispo4" style="width: 231px"> 

				<option selected="" value="0">Ville d'intervention</option>

<?php 
while ($valeur = mysql_fetch_array($requete4))
{ 
echo "<option value=\"". $valeur['ville_id'] ."\" cli_name=\"". $valeur['ville'] ."\">". $valeur['cp'] ."   ". $valeur['ville'] ."</option>n"; 
} 
?> 
</select></td>
			</tr>
			<tr>
				<td>
				<select name="villedispo5" style="width: 231px"> 

				<option selected="" value="0">Ville d'intervention</option>

<?php 
while ($valeur = mysql_fetch_array($requete5))
{ 
echo "<option value=\"". $valeur['ville_id'] ."\" cli_name=\"". $valeur['ville'] ."\">". $valeur['cp'] ."   ". $valeur['ville'] ."</option>n"; 
} 
?> 
</select></td>
			</tr>
			<tr>
				<td>
				<select name="villedispo6" style="width: 231px"> 

				<option selected="" value="0">Ville d'intervention</option>

<?php 
while ($valeur = mysql_fetch_array($requete6))
{ 
echo "<option value=\"". $valeur['ville_id'] ."\" cli_name=\"". $valeur['ville'] ."\">". $valeur['cp'] ."   ". $valeur['ville'] ."</option>n"; 
} 
?> 
</select></td>
			</tr>
		</table>
		</td>
	</tr>
	<!--Textarea-->
	<tr>
		<td valign="top" class="auto-style1"> </td>
		<td> </td>
	</tr>
	<!--captcha-->
	<tr><td class="auto-style1"> </td></tr>
	<tr>
		<td class="auto-style1">Code de sécurité</td>
		<td><img id="captchaimg3" src="../../w2dcpimg.php?id=<?php echo($fgwCaptchaId3); ?>" alt="" style="width: 120px; height: 30px; border: 0" /></td>
	</tr>
	<tr>
		<td class="auto-style1">Répéter le code de sécurité *</td>
		<td>
			<input type="text" class="tx" name="fgwcaptchacode" maxlength="6" style="width: 80px; " />
		</td>
	</tr>

	<input type="hidden" name="fgwcaptchaid" value="<?php echo($fgwCaptchaId3); ?>" />
	<input type="hidden" name="fgwuid" value="4716289f83076c501" />
	<tr>
		<td colspan="2"></td>
	</tr>
</table>
<br />
<table cellpadding="0" cellspacing="5" class="completewidth">
	<tr>
		<td class="auto-style2">

			<input
								type="image" src="../../images/w2dsbmt.gif" usemap="0" style="border: 0"
							/>

		</td>
	</tr>
</table>

</form>
</div>
</div>

<div id="sidebar">

<div class="paragraph">
<br />
<div class="fb-like-box" data-href="https://www.facebook.com/119342828080964" data-colorscheme="light" data-show-faces="true" data-header="true" data-stream="false" data-show-border="true"></div></div>
<div class="paragraph">
<div class="ads_313937305f353030325f3138393732"><script type="text/javascript">
        var rdads=new String(Math.random()).substring (2, 11);
        document.write('<sc'+'ript type="text/javascript" src="http://server1.affiz.net/tracking/ads_display.php?n=313937305f353030325f3138393732_673e562d12&rdads='+rdads+'"></sc'+'ript>');
        </script></div></div>
</div>


<div class="clearer"></div>

</div>

<div id="bottombar">    </div>

<div id="bottom">

<ul>
						<li>
			<a href="../../cours-a-domicile/index.html">Cours à domicile</a>
							
																													<ul>
												<li>
							<a href="../../cours-a-domicile/soutien-scolaire/index.html">Soutien scolaire</a>							
						</li>
																										<li>
							<a href="../../cours-a-domicile/comparer/index.html">Comparer</a>							
						</li>
																		</ul>
						</li>
								<li>
			<a href="../../cours-pour-adultes/index.html">Cours pour adultes</a>
							
																													<ul>
												<li>
							<a href="../../cours-pour-adultes/stages-dorthographe/index.html">Stages d'orthographe</a>							
						</li>
																										<li>
							<a href="../../cours-pour-adultes/mathematiques-bases/index.html">Mathématiques de bases</a>							
						</li>
																										<li>
							<a href="../../cours-pour-adultes/concours--formation/index.html">Concours & formation</a>							
						</li>
																										<li>
							<a href="../../cours-pour-adultes/cours-a-distance/index.html">Cours à distance</a>							
						</li>
																										<li>
							<a href="../../cours-pour-adultes/informatique/index.html">Informatique</a>							
						</li>
																										<li>
							<a href="../../cours-pour-adultes/langues-etrangeres/index.html">Langues étrangères</a>							
						</li>
																		</ul>
						</li>
								<li>
			<a href="../../reduction-fiscale/index.html">Réduction fiscale</a>
							
										</li>
								<li>
			<a href="../../inscriptions--renouvellements/index.php">Inscriptions & renouvellements</a>
							
										</li>
								<li>
			<a href="../index.html">Dispenser des cours</a>
							
																													<ul>
												<li>
							<a href="index1.php">Enseignants</a>							
						</li>
																										<li>
							<a href="../autres/index.php">Autres</a>							
						</li>
																		</ul>
						</li>
			</ul>


<div class="clearer"></div>

</div>


</body>
</html>
 
0