2013-03-17 3 views
1

Я пытаюсь получить строку даты из текстового элемента управления ASP.NET, но без успеха. мой код:javascript cant get string from textbox

function countdown() { 
    now = new Date(); 
    var biddate = $("#InitiateDate1").val(); 
    kickoff = Date.parse(biddate); 
    diff = kickoff - now;... 
+1

Можете ли вы показать HTML для вашего текстового поля? – DevelopmentIsMyPassion

+0

Посмотрите на свой HTML-код .. Уверен, что идентификатор текстового поля NOT InitiateDate1. Поскольку вы делаете правильный, вызывая .val() –

ответ

0

это $('<%=InitiateDate1.ClientID%>').val();

+0

, я попытался изменить на: '$ ('<% = InitiateDate1.ClientID%>'). Val();' без успеха. мой контроль: ' 02/07/2011'. когда я заменяю '$ (" # InitiateDate1 "). val();' с "02/07/2011" работает отлично. – walter

+0

Пожалуйста, укажите больше кода. В противном случае вам очень сложно помочь. –

+0

это код и control.from отладки, я вижу, что у меня есть пустая строка на биддате. – walter

0

просто попробовать

function countdown() { 
    now = new Date(); 
    var biddate = document.getElementById('<%=InitiateDate1.ClientID%>').value 
    kickoff = Date.parse(biddate);