如题,在JS读取EXCEL信息,遇到单元格内容为空时读出来的HTML元素回显示为undefined,怎样判断读出来的内容进入对这空内容进行转换?
如下代码已进行过测试,发现这样判断不了,多谢各位朋友指教!
//配偶信息
1.
document.mf.po.value = exSheet.cells(1,7);
if (document.mf.po.value == null||typeof(document.mf.po) == "undefined")
{
document.mf.dh.value = " ";
}
如下代码已进行过测试,发现这样判断不了,多谢各位朋友指教!
//配偶信息
1.
document.mf.po.value = exSheet.cells(1,7);
if (document.mf.po.value == null||typeof(document.mf.po) == "undefined")
{
document.mf.dh.value = " ";
}
看看打印出来的是什么
alert(document.mf.po);
alert(typeof(document.mf.po));或者先这样试试:
document.mf.po.value = exSheet.cells(1,7);
if(document.mf.po.value) {
alert("做有值的事情");
}
else {
alert("做无值的事情");
}
document.mf.po.value = exSheet.cells(1,7);
if(!document.mf.po.value) document.mf.po.value='';
{
document.mf.dh.value = " a";
}
按照三颗红星大哥的做法发现是不行哦,非常感谢您的关注.
document.mf.po
document.mf.dh
if(document.mf.po.value==undefined){
//TODO
}
但你显示的时候如果是undefined那么就显示undefined,很丑的。还有就是插入数据库的问题,楼主都要考虑。