Passer valeur javascript dans un formulaire
Bonjour à tous,
je cherche à récupérer l'heure du poste client de mes utilisateurs; pour cela, j'utilise une fontion JS des plus basiques :
Code:
1 2 3 4 5 6 7 8 9 10 11
| <SCRIPT LANGUAGE="JavaScript">
function aff_heure() {
var date_jr=new Date;
var hh=date_jr.getHours();
if(hh<10){hh="0"+hh}
var mm=date_jr.getMinutes();
if(mm<10){mm="0"+mm}
var date=hh+":"+mm+":00";
document.write(date);
}
</SCRIPT> |
Je veux insérer cette valeur dans la base de données; comme JS est éxécuté après PHP, j'ai choisit de faire passer ma valeur dans un formulaire par un champ hidden.
Code:
1 2
| <?php $time_now='<script> aff_heure(); </script>'; ?>
<input type="hidden" name="heure" value="<?php echo $time_now; ?>"> |
Si je fais un echo $time_now, le navigateur m'affiche l'heure.
Cependant, après avoir envoyé le formulaire, un echo $_POST['heure'] me renvoit vide.
Savez-vous pkoi et comment puis-je faire pour contourner ce problème?
Merci de votre aide et à bientot.