Intégrer un calendrier à mon formulaire html [résolu]

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Intégrer un calendrier à mon formulaire html [résolu]

par Truc » 16 nov. 2007, 22:39

bof... il y a d'autres calendriers sans popup :wink:

par chodaboy34 » 16 nov. 2007, 21:13

Merci à sadeq pour sa réponse rapide et efficace.

C'est vrai que je n'avais pas examiné en détail la balise <form>.

Je viens de m'apercevoir que le code php renvoie la date au formation américain.

Pour franciser le tout, on peut mettre $jour-$mois-$annee au lieu de $annee-$mois-$jour à la ligne 191.

Merci à tous de votre réactivité.

@ ++

par Patriboom » 16 nov. 2007, 20:55

Bien oui, je l'ai trouvé ... il est ci-haut via le message chodaboy ( http://izformation.fr/ulysse/mycalendar.php ).
Il ne reste que le progr PHP à faire pour la page mycalendar.php , mais c'est pour moi déjà fait car j'utilise des calendrier ailleurs dans mon site sans pour autant y avoir référé pour la complétion de formulaires.

Si t'en veux, je puis te passer mon code lorsqu'il sera fonctionnel.
Écris-moi un courriel pour que je t'envoie cela en fichier attaché.

par choubix » 16 nov. 2007, 20:42

salut, tu l'as trouve ou ton calendrier stp??

ca m'interesse d'en integrer u nsur mon site aussi :)
merci

par Patriboom » 16 nov. 2007, 20:35

Justement, je pensais me faire quelque chose du genre.
Merci à vous!

par sadeq » 16 nov. 2007, 20:22

Ton problème est que tu as oublié de donner un nom à ton formulaire de réservation. Si t'as remarqué dans le code qui ouvre le popup, ton formulaire doit porter le nom "formu" :

Code : Tout sélectionner

<input name="datedeb" size="10"><input type='button' value='...' onClick="window.open('mycalendar.php?form=formu&elem=datefin','Calendrier','width=200,height=220')">
Donc, nomme ton formulaire comme ça :

Code : Tout sélectionner

<form name="formu" ....

Intégrer un calendrier à mon formulaire html [résolu]

par chodaboy34 » 16 nov. 2007, 20:09

Bonjour,

Je souhaite ajouter un calendrier sur mon site web. Je veux qu'il y ait un bouton avec un calendrier qui apparait si on clique à droite de la zone de saisie de la date.

J'ai trouver un script sympa qui fonctionne : http://izformation.fr/ulysse/calendrier.html

J'ai donc tenté d'intégrer mon script dans : http://izformation.fr/ulysse/reservation.htm (à la ligne reservation).

Quand on clique sur le bouton, le calendrier apparait bien. Mais il est impossible de valider la date.

Voilà comment la fonction php est appelée dans reservation.htm :

Code : Tout sélectionner

<input name="datedeb" size="10"><input type='button' value='...' onClick="window.open('mycalendar.php?form=formu&elem=datefin','Calendrier','width=200,height=220')">
Dans le fichier mycalendar.php, le bouton valider est définit ici :
 <input type='button' onclick='window.opener.document.forms[\"$form\"].elements[\"$elem\"].value=\"$annee-$mois-$jour\";window.close()' value='Valider'>&nbsp;&nbsp;
  <input onclick='window.close()' type='button' value='Annuler'></td></tr></table>\n" ;
J'ai essayé de modifier les nom des variables date du formulaire dans le fichier reservation.htm. Cela ne résoud pas mon probléme...

Je ne sais pas d'où peut venir l'erreur.