|
detail.eachAll(function(param) {
var bailOrNot = param.row.val("bailOrNot");
var bailCost = param.row.val("bailCost");
var bailUnit = param.row.val("bailUnit");
if (bailOrNot == "是") {
if (typeof bailCost == "undefined" || bailCost.length == 0) {
alert("投标明细中是否需要保证金= 是,保证金金额 、保证金收款单位 必填");
doStop = true;
return;
}
if (typeof bailUnit == "bailUnitI" || bailUnit.length == 0) {
alert("投标明细中是否需要保证金= 是,保证金金额 、保证金收款单位 必填");
doStop = true;
return;
}
}
UI上 detail 是子表,然后遍历子表的过程中,bailCost 是和 input 进行绑定的 ,
填写数字的控件后
,现在清空这个控件的内容
查看 var bailCost = param.row.val("bailCost"); 这句代码中的变量值如下
保存数据失败! ,
不支持的数据类型:class com.alibaba.fastjson.JSONObject
编码:JUSTEP070001
找一下原因就是上图中 input 返回的不是一个 "",而是一个复合的结构。如果有数字,返回正确,是一个数据。
怎么样让input 在清空的状态下也是返回 "",而且一般页面的清空状态下都是返回""的。
|
|