Du javascript dans un textbox
Résolu
Sinistrus
Messages postés
1010
Date d'inscription
Statut
Membre
Dernière intervention
-
Sinistrus Messages postés 1010 Date d'inscription Statut Membre Dernière intervention -
Sinistrus Messages postés 1010 Date d'inscription Statut Membre Dernière intervention -
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 Handicap / Accessibilté
- Afficher un tableau javascript en html ✓ - Forum Javascript
- Javascript arrondi - Forum Javascript
- Javascript arrondi après la virgule ✓ - Forum Windows
1 réponse
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
Sinistrus
Messages postés
1010
Date d'inscription
Statut
Membre
Dernière intervention
17
Merci Jordane45