这里在页面加载我试图将值从表单存储到变量。后来我想使用这些变量(当且仅当我有数据)到其他目的。如何在Java脚本中分配之前检查变量是否已定义?
这是我的接近(在页面加载)
render : function() {
frm = document.Form;
if (frm.Name1.value){
value1 = frm.Name1.value;
}
if (frm.Name2.value){
value2 = frm.Name2.value;
}
if (frm.Name3.value){
value3 = frm.Name3.value;
}
}
基于一定条件/选择我将调用此函数分配最初加载的值
function add_values () {
if (value1.length){
frm.Name1.value = value1;
}
if (value2.length){
frm.Name2.value = value2;
}
if (value3.length){
frm.Name3.value = value3;
}
}
错误:(在萤火虫)
value3 is not defined
[Break On This Error] if (value3.length){
我试过了什么?
if (undefined != value3)
可能重复我如何检查是否变量在JavaScript中定义?](http://stackoverflow.com/questions/519145/how-can-i-check-whether-a-variable-is-defined-in-javascript) – 2012-02-10 23:02:40