在Javascript中获取文本框文本

Mus*_*irl 0 javascript asp.net date

我有一个文本框,接受日期值,如01-01-2013.我需要在javascript中获得一年.这是我用过的代码:

var oldRange, aOldRange;  
var newRange, aNewRange;  
aoldRange = new Array();  
anewRange = new Array();  
var oldYear, newYear;  
oldRange = document.getElementById(
                       '<%= txtAcademicYearStartDate.ClientID%>').value;
aOldRange = oldRange.split("-");
oldYear = aoldRange[2];
Run Code Online (Sandbox Code Playgroud)

但我得到的价值是未定义的.有什么问题?

dav*_*rad 5

你已定义aOldRange,但引用oldYear = aoldRange[2]

尝试

oldYear = aOldRange[2]
Run Code Online (Sandbox Code Playgroud)

  • 是的,厌恶我.不管怎么说,还是要谢谢你 :) (2认同)