SELFHTML

Forum SELFHTML: Archives:
Champs obligatoires

Page d'information: vue d'ensemble
vers le bas 

(HTML) Champs obligatoires

Le message suivant est de: Nicolas, Adresse électronique liop49@hotmail.com, 22. 09. 2003, 16:40
http://www.pact-europact.com

Salut les webmasters,

J'ai réalisé un site, il y a 3 ans de cela... Que le temps passe vite sauf qu'avec lui (le temps) il y a aussi mes connaissances en HTML qui se sont réduites. Je souhaiterais rendre obligatoire des champs d'un requête avant un post.
Pour info je suis aller sur le site pour récupérer des billes mais le seul truc qui en parle c'est du javascript que j'ai bien sûr essayé. Le problème c'est que cela ne fonctionne pas.

Je vous donne mon adresse web (http://perso.wanadoo.fr/pact-europact/requete.html) afin que vous puissiez y jeter un coup d'oeil (via la source) pour me dire comment je bloque les champs suivants: "n° de tél", "n° de fax", "quantité" et "l'activité souhaitée"

Merci d'avance pour votre aide,

Nicolas


 
vers le hautvers le bas 

(HTML) Champs obligatoires

Le message suivant est de: David, Adresse électronique DavidB863917134@aol.com, 22. 09. 2003, 18:01

Salut!

Ben alors on a oublié le OnSubmit? bon j'explique:
_ Dans la balise <form> on va inserer le Onsubmit qui permet justement de verifier les formulaires avant leurs traitement par les scripts type CGI. Donc dans ton cas ca va donner:
<form METHOD="post" action="http://perso.wanadoo.fr/bin/formulaire.cgi" name="nomformulaire" onSubmit="return verif_formulaire()">
On fait donc appel a un prog en javascript.

_Dans la balise <head>:
function verif_champs()
{
 if(document.nomformulaire.Fax.value == "")  {
   alert("Veuillez nous communiquez un numero de fax svp");
   document.nomformulaire.Fax.focus();
   return false;
  }
}

tu peux rajouter autant de if que de champs à verifier. Ici le if verifie que le champ Fax ne soit pas vide (c'est bien le but?). et si c'est le cas la valeur false est retourne le script formulaire.cgi n'est donc pas active. CQFD

Bon maintenant il faut que je t'engueule: tous les systemes permettant de collecter des informations personnelles de maniere automatisé (comme c'est ton cas) doivent faire l'objet d'une declaration a la CNIL=Commision National Informatique et Libertés. Cette declaration ne prend que quelque minutes et te sera accorde sans problemes. Pour la declaration: http://www.cnil.fr/declarer/index.htm C'est facile a remplir!

Alors tous les webmasters qui ont des formulaires collectant adresses, e-mail, ou nom, prenom faites cette declaration, sinon vous risquez de grosses amendes, plusieurs webmasters ce sont fait avoir pour ça!

A bonne entendeur :-) Salut!

David.


 
vers le hautvers le bas 

(HTML) Champs obligatoires

Le message suivant est de: Patrick Andrieu, Adresse électronique nospam@nospam.no, 23. 09. 2003, 10:31
http://www.selfhtml.com.fr/equipe/patrick.htm

Salut toi!


»» <form METHOD="post"
»» action="http://perso.wanadoo.fr/bin/formulaire.cgi"
»» name="nomformulaire" onSubmit="return verif_formulaire()">
                                         ^^^^^^^^^^^^^^^^^^




»» _Dans la balise <head>:
»» function verif_champs()
            ^^^^^^^^^^^^^^^


champs ou formulaire? ;-)

Et puis, David..., comme tu postes sur le site de SELFHTML, tu pourrais citer nos exemples!

http://selfhtml.selfhtml.com.fr/javascript/exemples/entrees_formulaire.htm

;-)

»» Bon maintenant il faut que je t'engueule: tous les systemes permettant de collecter des informations personnelles de maniere automatisé (comme c'est ton cas) doivent faire l'objet d'une declaration a la CNIL=Commision National Informatique et Libertés. Cette declaration ne prend que quelque minutes et te sera accorde sans problemes. Pour la declaration: http://www.cnil.fr/declarer/index.htm C'est facile a remplir!

En allemagne, "on" n'a pas encore ca... et moi qui pensait qu'au niveua protection des données personnelles, "on" avait le nez devant ;-)

A+,
Patrick


 
vers le hautvers le bas 

(HTML) Champs obligatoires

Le message suivant est de: David, Adresse électronique DavidB863917134@aol.com, 23. 09. 2003, 11:55

salut Patrick!

Effectivement il s'est glisse une legere erreur dans mon post, mais nicolas aura rectifier de lui-meme si il est pas trop "rouiller" :-)
»» »» <form METHOD="post"
»» »» action="http://perso.wanadoo.fr/bin/formulaire.cgi"
»» »» name="nomformulaire" onSubmit="return verif_formulaire()">
»»                                         ^^^^^^^^^^^^^^^^^^
»» »» _Dans la balise <head>:
»» »» function verif_champs()
»»             ^^^^^^^^^^^^^^^
»» champs ou formulaire? ;-)
Y'a qu'a mettre verif_formulaire partout! et allons y pour l'exemple de selfhtml: http://selfhtml.selfhtml.com.fr/javascript/exemples/entrees_formulaire.htm D'ailleurs je rappel a tout le monde que l'outil de recherche de selfhtml est tres bien fait: http://recherche.selfhtml.com.fr/cgi-bin/such.pl Au fait maintenant qu'on t'as bien aider Nicolas on a le droit a un T-shirt?

»» En allemagne, "on" n'a pas encore ca... et moi qui pensait qu'au niveua protection des données personnelles, "on" avait le nez devant ;-)

Ben oui ici on est pas toujours à la traine cote informatique <:-)) et puis la CNIL est assez puissante et les juges lui donnent toujours raison. Alors les webmasters faites gaffe!

Allez @+
David.


 
vers le haut

© 1998-2004 Adresse électronique selfhtml@fr.selfhtml.org