2013-03-17 50 views
1

我想從文本框ASP.NET控件中獲取日期字符串,但沒有成功。 我的代碼是:javascript不能從文本框中獲取字符串

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

你能夠顯示HTML爲您的文本? – DevelopmentIsMyPassion 2013-03-17 08:32:34

+0

看看你的HTML源代碼..我敢打賭,文本框的ID不是InitiateDate1。因爲你通過調用.val() – 2013-03-17 22:34:06

回答

0

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

+0

來改正:'$('<%= InitiateDate1.ClientID%>')。val();'沒有成功。我的控制是: 02/07/2011'。當我使用「02/07/2011」代替'$(「#InitiateDate1」)。val();'時,它完美地工作。 – walter 2013-03-17 07:44:53

+0

請提供更多代碼。否則,很難幫助你。 – 2013-03-17 07:47:51

+0

這是代碼和control.from調試我可以看到,我在biddate中有空字符串。 – walter 2013-03-17 08:12:18

0

只是嘗試

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