Mettre à jour champs formulaire

Mettre à jour champs formulaire - HTML/CSS - Programmation

Marsh Posté le 20-06-2005 à 10:54:09    

Bonjour;
 
Je cherche une solution à ce petit problème:
 
J'ai une page ou je dois renseigner une date avec 3 champs jour, mois et annee.
 
Pour cela , j'ouvre une seconde fenetre avec un petit calendrier du type de celui de PhPMyAdmin.
Un select annee, un select mois, et un tableau qui reprend les jours du mois sélectionné.
 
Chaque jour est inclus dans une balise <a href="javascript:;" onClick="Envoyer(Valeur_de_l_annee, Valeur_du_mois, Valeur_du_jour)">Valeur du jour</a>
 
La fonction Envoyer est censée mettre à jour les 3 champs de formulaire de la fenêtre appelante et fermer le popup.
 

Code :
  1. function Envoyer(Annee, Mois, Jour)
  2.   {
  3.   opener.forms.formulaire.annee.value = Annee;
  4.   opener.forms.formulaire.mois.value = Mois;
  5.   opener.forms.formulaire.jour.value = Jour;
  6.   window.close();
  7.   }


 
Et bah ça met rien à jour et ça ferme pas la fenêtre !!!!  :fou:  
 
Bon je sais je suis nul en javascript.
 
C'est surement au niveau de la syntaxe, sachant que cette page pourra être appelée de différentes pages appelantes, avec des noms de formulaire différents.
 
merci de votre aide

Reply

Marsh Posté le 20-06-2005 à 10:54:09   

Reply

Marsh Posté le 20-06-2005 à 11:31:19    

Essaye ça :
 
function Envoyer(Annee, Mois, Jour) {
  window.opener.forms.formulaire.annee.value = Annee;
  ...
}


Message édité par Bidem le 20-06-2005 à 11:31:49
Reply

Marsh Posté le 20-06-2005 à 13:01:36    

Impec  :love:  
 
Merci beaucoup...


---------------
Just Free It
Reply

Marsh Posté le 20-06-2005 à 13:35:03    

un petit commentaire sinon :
c très lourd de saisir 3 champs pour saisir une date ...
surtout si tu utilises du javascript derrière pour aider à la saisie, fais un seul champ texte pour ta saisie de date et utilise un calendrier pour aider à la saisie, et un bout de code pour vérifier dans le cas d'une saise à la main si le format est correct.
 

Reply

Marsh Posté le 20-06-2005 à 17:11:18    

ben maintenant que j'ai cette fonctionnalité, c'est sur. Avant, j'avais 2 select pour le jour et le mois, et une boite pour l'année.
 
C'est beau un débutant hein on se moque pas  :D  
 
Je ferai évoluer.
 
Merci de votre aide les pitis


---------------
Just Free It
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed