2015-11-12 4 views
0

У меня есть сценарий на странице aspx, поэтому я хочу, чтобы это значение переменной в другом файле JavaScript.Как получить значение переменной в javascript

function ValidateStartDate() 
{ 
    var txtDate = document.getElementById('<%=txtDateFilterActv.ClientID %>'); 
    var lastdate = txtDate.value; 
} 

После нажатия на кнопку Я хочу «lastdate» значение переменной сохранить в другом файле JavaScript. Как я могу получить к нему доступ?

ответ

0

txtDate.value верен? вы можете легко протестировать его с помощью «alert (txtDate.value)»; , если это правильно, вы объявляете var lastdate вне функции (global), а затем можете читать в другой функции javascript. до свидания. пример:

var lastdate; 
function ValidateStartDate() 
{ 
    var txtDate = document.getElementById('<%=txtDateFilterActv.ClientID %>'); 
    lastdate = txtDate.value; 
} 
+0

да я получаю значение в lastdate – amit

0

Скажем, у вас есть два файла:

<script src="/test1.js"></script> 

<script src="/test2.js"></script> 

Затем можно изменить test1.js к:

var global = {}; 
global.settings = { 
    valid_start_date: ValidateStartDate 
    }; 

, а затем из test2.js вас мог бы использовать global как переменная с областью:

console.log(global.settings.valid_start_date); 
0

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

var lastdate; 
var ValidateStartDate = function(){ 
    var txtDate = document.getElementById('<%=txtDateFilterActv.ClientID %>'); 
    var lastdate = txtDate.value; 
    return lastdate; 
} 
lastdate = ValidateStartDate(); 
alert(lastdate);