2011-05-11 5 views
1

J'utilise datejs (voir www.datejs.com) pour calculer la date et l'heure de demain (24 heures dans le futur) et afficher la date dans la zone de texte cachée pour être inséré dans db .JS Date de sortie dans le champ de texte caché

Voici le code:

<script type="text/javascript"> 
// submitted 
var d1 = Date.today().add(1).days(); 
document.write(d1.toString('d MMMM yyyy')); //Need to change this to MYSQL format 
</script> 

<input name="referral_to_be_accepted_by" type="text" value="" id="referral_to_be_accepted_by"/> 

Au moment de la date (besoin d'ajouter du temps ainsi) est indiqué dans le document, mais il faut le mettre dans la zone de texte?

Merci.

Répondre

1

essayer document.getElementById("referral_to_be_accepted_by").value = d1.toString('d MMMM yyyy');

Edit:

<input name="referral_to_be_accepted_by" type="text" value="" id="referral_to_be_accepted_by"/> 
<script type="text/javascript"> 
// submitted 
var d1 = Date.today().add(1).days(); 
document.getElementById("referral_to_be_accepted_by").value = d1.toString('d MMMM yyyy'); //Need to change this to MYSQL format 
</script> 
+0

Essayé .. Rien ne se produisit ?? – user718359

+0

Dois-je mettre au nom de la forme? – user718359

+0

mettez votre tag 'input' au dessus de votre' script'. La façon dont il est maintenant, il essaie d'attribuer une valeur à une entrée qui n'existe pas encore (voir mon édition); –

Questions connexes