2012-03-11 67 views
0

我在寫後2 changes.Can有人幫助me.this應執行的腳本後,變量的值是我的腳本:獲取變化

var firstname; 
    var secondname; 

$('#first_name').live("change", function(){ 
firstname=$(this).val(); 
}) 

$('#second_name').live("change", function(){ 
secondname=$(this).val(); 
}) 

if(firstname != null && secondname != null){ 
console.log(firstname); 
console.log(secondname); 
} 

感謝所有的U ...

+0

你需要關閉你的'.live'叫你打開它們'('但你從來沒有用'關閉它們)' – voigtan 2012-03-11 22:20:35

+0

我正在關閉他們與a)...我在這裏忘了它。 .. – 2012-03-11 22:21:35

回答

2

如果你的罰款增加了變量在全球範圍內,則:

var firstname; 
var secondname; 
var checkName = function() { 
    if(firstname != null && secondname != null){ 
     console.log(firstname); 
     console.log(secondname); 
    } 
} 

$('#first_name').live("change", function(){ 
    firstname=$(this).val(); 
    checkName(); 
}); 

$('#second_name').live("change", function(){ 
    secondname=$(this).val(); 
    checkName(); 
});