2013-02-07 56 views
0

可变CIMtrek_Attachement_1越来越不确定它不检查,如果条件将其移动到该行var selecteditems = CIMtrek_Attachement_1.split("\\");JavaScript的数据越来越不确定

var CIMtrek_Attachement_1= $("#CIMtrek_RegWhseCo_Attachement_1").val(); 

      alert("CIMtrek_Attachement_1=666666==>> "+CIMtrek_Attachement_1); 
      if (CIMtrek_Attachement_1 !== null && CIMtrek_Attachement_1 !== "" && CIMtrek_Attachement_1 === undefined) 
      { 
       var selecteditems = CIMtrek_Attachement_1.split("\\"); 

       var filename = selecteditems[(selecteditems.length-1)]; 

       alert("selecteditems=666==>> "+selecteditems); 
       alert("filename=66666==>> "+filename); 

       nodeField = createNodeField(xmlDoc, new Array("FieldName"), "Record") 
       nodeField.attributes[0].value = NewFormFields[i] 

       nodeField.appendChild(xmlDoc.createTextNode(filename)); 

       rootElement.appendChild(nodeField); 
      } 
+0

div中id =“CIMtrek_RegWhseCo_Attachement_1”存在于html中吗? –

+0

所以,你没有得到警报的价值呢? –

回答

0

尝试typeof(CIMtrek_Attachement_1) === undefined :),而不是它应该是!==,而不是===?

+0

不等于未定义,空字符串到该特定字段 – user1619558

+0

只是因为你有:不空,等于undefined而不等于undefined – Chris

+0

是感谢您的指导 – user1619558