![]() |
Forum SELFHTML: Archives: |
|
|
Le message suivant est de: Nicolas,
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
Le message suivant est de: David,
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.
Le message suivant est de: Patrick Andrieu,
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
Le message suivant est de: David,
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.
© 1998-2004
selfhtml@fr.selfhtml.org