2012-03-27 1 views
0

J'essaie avec ceci, mais c'est indigne.Comment alerter (date) avec jquery?

En html.

<BDP:BasicDatePicker ID="DOBpicker" runat="server" CssClass="txtBox" DisplayType="TextBox" 
    ValidationGroup="userRegistration" /> 

en jquery, j'ai essayé avec ce

function btn() 
{ 
    var date = $('#DOBpicker').val(); 
    alert(date); 
} 

ou

function btn() 
{ 
    var date = document.getElementById('DOBpicker').value; 
    alert(date); 
} 

appeler cette fonction sur BTN

<input id="test" type="button" value="go" onclick="btn()" /> 

Mais non défini.

+0

On dirait que votre BDP n'a pas de valeur sans doute la raison pour laquelle il semble undefined – Dips

+0

je ne vois pas 'value = « »' attribut, c'est pourquoi sa 'undefined' – safarov

+0

s'il vous plaît modifier le sujet et corriger jquree mal orthographié, les utilisateurs peuvent rechercher des sujets – pylover

Répondre

1

Essayez attr() au lieu de val(). Voir demo here Vous devez avoir de la valeur sinon il ne tire rien ou simplement indéfini. Par exemple, j'ai ajouté value="Hello World"

<BDP:BasicDatePicker ID="DOBpicker" runat="server" CssClass="txtBox" DisplayType="TextBox" 
    ValidationGroup="userRegistration" value="Hello World" /> 

var date = $('#DOBpicker').attr('value'); 

alert(date);​ 
+0

mais vous devez avoir de la valeur – Dips

+0

Quelle valeur plz expliquer. Utilisez votre idée mais toujours rien, – QasimRamzan

+0

S'il vous plaît voir la mise à jour de réponse, laissez-moi savoir si ce n'est pas assez clair – Dips

0

C'est un contrôle côté serveur, donc vous devez faire quelque chose comme $ ("[id * = DOBpicker]"). Val(). C'est parce que l'id finit par être plus dans les DOM après sa rendu depuis ASP.Net ajoute les ids de ses parents, etc

You can also do $(#+'<%=DOBpicker.ID %>').val() since that gets the full id and not just the partial ID 
+0

J'utilise ça mais ça ne montre rien ...! $ ("[id * = DOBpicker]"). val() – QasimRamzan

+0

Ok, il est possible que l'élément html sous-jacent qu'il affiche ne possède pas de propriété value. À quoi cela ressemble-t-il dans le balisage si vous affichez la source? Ciblez tout élément qui contient la date réelle dans le DOM. – TGH

Questions connexes