input2为店铺控件名 ,A9姓名为input 提交有去重提醒代码 ,可以实现 但一旦插入行 后面插入的行就无法做到去重。该怎么修改JS 或者别的简单的方法。 //获取文本控件 var c3 = input.getValue(); var input = contentPane.getWidgetByName("input1"); //获取文本控件 var d3 = input.getValue(); var input = contentPane.getWidgetByName("input2"); //获取文本控件 var e3 = input.getValue(); var input = contentPane.getWidgetByName("input3"); //获取文本控件 var f3 = input.getValue(); if(d3.length==0){ alert("请先输入店铺值!"); //若数据库已存在相同数据,则清空C3控件输入的内容 } else { //获取文本控件输入的值 //alert("输入的值为:"+c3); //显示文本控件输入的值 var sql1 = "SELECT perplename FROM dbo.xzhuangtbb where perplename = '"+c3+"'and ztshop='"+d3+"' and year(ztdatetime)='"+e3+"'and month(ztdatetime)='"+f3+"'"; //alert(sql1);//显示将要运行的sql var sql2 = 'SQL("mittidianpu",'+'"' + sql1 + '",1,1)'; //alert(sql2); //显示整个sql拼接语句 //alert("输入的值为:"+sql2); var b1 = FR.remoteEvaluate(sql2); //alert("数据库中查到的值为:"+b1); //回值 if(b1.length>0){ alert("数据库已存在相同数据!"); //若数据库已存在相同数据,则清空C3控件输入的内容 } else{ alert("数据库不存在相同数据!"); _g('${sessionID}').verifyAndWriteReport(); } } |