Du javascript dans un textbox
Résolu
Sinistrus
Messages postés
1010
Date d'inscription
mercredi 12 décembre 2007
Statut
Membre
Dernière intervention
6 juin 2023
-
19 août 2015 à 12:45
Sinistrus Messages postés 1010 Date d'inscription mercredi 12 décembre 2007 Statut Membre Dernière intervention 6 juin 2023 -
Sinistrus Messages postés 1010 Date d'inscription mercredi 12 décembre 2007 Statut Membre Dernière intervention 6 juin 2023 -
Bonjour à tous !
Voilà, j'essaie d'insérer le résultat d'un javascript dans un textbox mais j'y arrive pas...
Ce code me sert à gérer mon heure selon le fuseau horaire. Lorsque je met
Pouvez-vous m'aider svp ?
Merci d'avance
Voilà, j'essaie d'insérer le résultat d'un javascript dans un textbox mais j'y arrive pas...
<script language="JavaScript"> <?php $MyPDO=$pdo->query("SELECT * FROM tb_parametres WHERE Annee=".date('Y').""); $data=$MyPDO->fetch(PDO::FETCH_ASSOC);{if(date('Y-m-d') < $data['HeureEteDebut']) {$FuseauH = '2';} else {$FuseauH = '1';}} ?> function HeureCheckEJS() { krucial = new Date; jour = krucial.getDate(); mois = krucial.getMonth()+1; annee = krucial.getFullYear(); hre = krucial.getHours()+<?php echo $FuseauH; ?>; min = krucial.getMinutes(); sec = krucial.getSeconds(); if (jour < 10) jour0 = "0"; else jour0 = ""; if (mois < 10) mois0 = "0"; else mois0 = ""; if (hre < 10) hee0 = "0"; else hre0 = ""; if (min < 10) min0 = "0"; else min0 = ""; if (sec < 10) sec0 = "0"; else sec0 = ""; DinaHeure = jour0 + jour + "-" + mois0 + mois + "-" + annee + " " + hre0 + hre + ":" + min0 + min + ":" + sec0 + sec; which = DinaHeure if (document.getElementById){document.getElementById("ejs_heure").innerHTML=which;} setTimeout("HeureCheckEJS()", 1000) } window.onload = HeureCheckEJS; <?php $MaDateHeure = "<div id='ejs_heure'>Initialisation</div>"; ?> </script> <?php echo $MaDateHeure; ?> <input name="Date" type="text" id="Date" value="<?php echo $MaDateHeure; ?>" />
Ce code me sert à gérer mon heure selon le fuseau horaire. Lorsque je met
<?php echo $MaDateHeure; ?>il affiche la date et l'heure, mais si je le met dans la value d'un input il affiche la <div>.
Pouvez-vous m'aider svp ?
Merci d'avance
A voir également:
- Du javascript dans un textbox
- Telecharger javascript - Télécharger - Langages
- A javascript error occurred in the main process - Forum Windows
- A javaScript error occurred in the main process - Forum Handicap / Accessibilté
- Vba textbox date format dd/mm/yyyy - Forum VB / VBA
- Erreur #125 javascript - Forum Mozilla Firefox
1 réponse
jordane45
Messages postés
38486
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
25 août 2025
4 753
19 août 2015 à 13:21
19 août 2015 à 13:21
Bonjour,
Il faut le faire en Javascript directement...
Cordialement,
Jordane
Il faut le faire en Javascript directement...
function HeureCheckEJS() { krucial = new Date; jour = krucial.getDate(); mois = krucial.getMonth()+1; annee = krucial.getFullYear(); hre = krucial.getHours()+<?php echo $FuseauH; ?>; min = krucial.getMinutes(); sec = krucial.getSeconds(); if (jour < 10) jour0 = "0"; else jour0 = ""; if (mois < 10) mois0 = "0"; else mois0 = ""; if (hre < 10) hee0 = "0"; else hre0 = ""; if (min < 10) min0 = "0"; else min0 = ""; if (sec < 10) sec0 = "0"; else sec0 = ""; DinaHeure = jour0 + jour + "-" + mois0 + mois + "-" + annee + " " + hre0 + hre + ":" + min0 + min + ":" + sec0 + sec; //on met la date dans l'input dont l'id est "Date" var elm = document.getElementById("Date"); if(typeof(elm) !='undefined'){ elm.value = DinaHeure; } setTimeout("HeureCheckEJS()", 1000); } window.onload = HeureCheckEJS;
Cordialement,
Jordane
19 août 2015 à 14:50