2014-09-20 2 views
0

J'essaie de définir une date d'aujourd'hui pour indiquer à l'utilisateur d'entrer la date dans la zone de texte. Pour indiquer cela, j'ai écrit ce petit javascript/jquery, et cela fonctionne dans un autre projet de test, mais cela ne fonctionne pas dans mon projet actuel. Je me demande ce que j'ai mal fait. Ci-dessous mon code de script:asp.net 4.0 zone de texte ne permet pas de saisir la date javascript dans la zone de texte

$(document).ready(function() { 
      var dObj = new Date(); 
      var foo = dObj.toLocaleDateString(); 
      $("#dte").val(foo); 

     }); 

Je suis aussi confus au sujet de la position d'attacher un lien jquery, si elle doit être joindre à la page .Master ou sur content page avant la balise fermante correspondante. Parce que quand je l'attache sur la page maître, il me donne une erreur comme not able to find form1 et sur ce dernier endroit, il n'est pas en mesure d'afficher la sortie dans la zone de texte.

J'ai entendu parler de placeholder et modernizer mais il ne remplit pas la condition d'affichage de la date de chargement de la page. Toutefois, lorsque je donne la valeur (date d'aujourd'hui) à la zone de texte à l'intérieur de la méthode Page_load, je ne suis pas en mesure d'extraire la date que l'utilisateur a sélectionnée. C'est pourquoi je suis passé à cette solution javascript. J'utilise AJAX date calendar extender pour afficher le calendrier. Est-ce dû à un effet ajax ou à autre chose?

veuillez me guider à ce sujet.

Merci!

+0

essayez de placer votre lien jquery dans cette page et de voir si cela fonctionne. Liens suivis du code ci-dessus. L'espace réservé n'est pas la solution exacte car il ne fonctionne pas dans les anciens navigateurs. – BNN

+0

@Nadeem Merci pour votre réponse, j'ai déjà essayé cela .. s'il vous plaît lire la description à nouveau. Merci!! –

Répondre

1

Utilisez-vous le contrôle de serveur TextBox? Si oui, avez-vous essayé ClientID pour le sélecteur JQuery

$("#<%=dte.ClientID%>").val(foo); 
+0

Votre conseil m'a beaucoup aidé mais je n'ai pas été en mesure de supprimer cette date JavaScript; cuz juste après l'action de soumission ou d'action d'édition la date du script java vient dans la boîte, que je ne pouvais pas supprimer après la publication. Cela m'a fait penser à l'imageButton (pour afficher le contrôle du calendrier Ajax.) Si vous avez 2 minutes, pourriez-vous me suggérer comment puis-je faire usage des attributs du concept ASP classique Merci !! –

Questions connexes