這裏在頁面加載我試圖將值從表單存儲到變量。後來我想使用這些變量(當且僅當我有數據)到其他目的。如何在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