2014-09-15 2 views
-2

Ma condition est comme j'ai une zone de texte qui est désactivée. Au clic d'un bouton, l'utilisateur devrait être invité à entrer un datetime et il devrait être ajouté à la valeur textarea avec une nouvelle ligne pour que je puisse le lire plus tard, un par un. Parce que j'ai besoin de stocker ces valeurs datetime dans un fichier xml qui serait utilisé pour se souvenir de ces valeurs.Est-il possible de faire apparaître un élément html?

Je cherche un moyen d'obtenir une entrée datetime sur un clic d'un bouton. J'ai pensé à faire apparaître un élément datetime pour obtenir l'entrée en utilisant jquery. Mais je ne suis pas sûr que ça marchera ou non. Y a-t-il un moyen de le faire ?

<textarea id="schedule" name="schedule" placeholder="Mailing Schedule's" class="inputarea" disabled="disabled"></textarea> 

    $('#addschedule').click(function(){ 
     var schedule=prompt("Enter Schedule"); 
     var val = $("textarea#schedule").val(); 
     if(val!="") 
      $("textarea#schedule").val(val+"\n"+schedule); 
     else 
      $("textarea#schedule").val(schedule); 
    }); 

Je l'ai essayé pour la saisie de texte. Mais je ne sais pas comment le faire pour datetime. Désolé si ce n'est pas une bonne question. Mais de l'aide serait appréciée.

+4

Oui ... complètement possible. montrez-nous votre tentative. –

+0

J'ai mis à jour la question. vérifie s'il te plaît. – KarthickN

+0

Pourquoi ne créez-vous pas un autre DOM et le montrez-vous comme un popup en cliquant sur le bouton. –

Répondre

0
$(function(){ 
$('button').click(function(){ 
    var d = new Date(); 
    var t = d.toLocaleTimeString(); 
    var mL = ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']; 
    var mS = ['Jan', 'Feb', 'March', 'April', 'May', 'June', 'July', 'Aug', 'Sept', 'Oct', 'Nov', 'Dec']; 
    var week = ["Sunday", "Monday", "Tuesday", "Wednesday","Thursday", "Friday", "Saturday"]; 
    var day = week[d.getDay()]; 
    var date = d.getDate(); 
    var month = mL[d.getMonth()]; 
    var year = d.getFullYear(); 
    var total = day+' '+date+' '+month+' '+year+' '+t+'\n'; 
     var schedule=prompt("Enter Schedule", 'here'); 
     var val = $("textarea#schedule").val(); 
     if(val!=="") 
      $("textarea#schedule").val(val+'\n'+total+' '+schedule); 
     else 
      $("textarea#schedule").val(total+' '+schedule); 
}); 
    }); 
+0

Salut Il ajoute le courant date et l'heure. – KarthickN

Questions connexes