Page 1 sur 1

Comment utiliser un simple calendrier

Posté : 02 avr. 2006, 00:09
par yoggiz
Bonjour

Ma question concerne l'utilisation de petit calendrier de type javascript pour indiquer une date dans un formulaire. Ce que je me demande c'est le type de code que je pourrais employé pour que la valeur que j'indique avec mon calendrier soit prise en compte lors de la soumission du formulaire. Actuellement, j'utilise le script:
<p><b>Date : </b>
<input type="date" name="date_exp" size="10" maxlength="10"
value="<?php

if (isset($_POST['date_exp'])) echo $_POST['date_exp'];?>"/>
</p>
pour indiquer en tapant ma date ce qui fonctionne. Lorsque j'utilise mon calendrier, je peux aussi entrer ma date dans mon formulaire sauf qu'il semble que lors de la soumission du formulaire, la date n'est plus retenue? Le code que j'utilise est:
<p><b>Date : </b>
<input type="date" name="date_exp" size="10" maxlength="10"
value="<?php if (isset($_POST['date_exp'])) echo $_POST['date_exp'];?>"/>
<a href="javascript:NewCal('date prévue','ddmmyyyy')"><img src="cal.gif" width="20" height="20" border="0" alt="Pick a date"></a>
</p>
Quelqu'un a une idée de l'erreur que je fais dans le code...?

Gracias amigos

Re: Comment utiliser un simple calendrier

Posté : 02 avr. 2006, 00:20
par Truc
Salut,
je peux aussi entrer ma date dans mon formulaire sauf qu'il semble que lors de la soumission du formulaire, la date n'est plus retenue?
C'est à dire "plus retenue" ?

affiche le contenu de $_POST:
<pre>
<? var_dump($_POST); ?>
</pre>

Posté : 02 avr. 2006, 00:28
par yoggiz
Plus retenu... c'est à dire qu'il ne semble pas prendre la valeur que le calendrier insère dans mon formulaire...

Re: Comment utiliser un simple calendrier

Posté : 02 avr. 2006, 00:39
par Truc
<pre>
<? var_dump($_POST); ?>
</pre>
s'il y a une valeur dans le champ alors tu devrais pouvoir la récupérer.

Tu nous montrer ça:
<a href="javascript:NewCal('date prévue','ddmmyyyy')">
mais ça nous dis pas ce que fait la fonction.
La manière dont est attribué une valeur au champ.