|
版本: |
X5.2.6 |
小版本号: |
|
|
|
数据库: |
MySQL |
服务器操作系统: |
|
应用服务器: |
|
客户端操作系统: |
|
浏览器: |
|
|
|
action:
public static int queryfNameExistAction_0(String fXMMC){
//String sql_1 = "select w.fXMMC from KJ_QBXM w where w.fXMMC = '" + fXMMC + "";
String sql_1 = "select w.fXMMC from KJ_QBXM w where w.fXMMC = '" + fXMMC + "'";
Table table_1 = KSQL.select(sql_1, null, "/KJXM/kjxm/data", null);
return table_1.size();
}}
js
mainActivity.iptFXMMCBlur = function(event){
var param = new justep.Request.ActionParam();
var data = justep.xbl("dataMain");
var fXMMC = data.getValue("fXMMC",data.getCurrentID());
debugger;
// var fXMMC = justep.xbl("dataMain").getValue("fXMMC",justep.xbl("dataMain").getChangedIDs('new'));
param.setString('fXMMC',fXMMC );
var process = justep.Context.getCurrentProcess();
var activity = "mainActivity";
var options = {};
options.contentType = 'application/json';
options.process = process;
options.activity = activity;
options.dataType = "xml";
options.parameters = param;
options.action = "queryfNameExistAction_0";
var result = justep.Request.sendBizRequest2(options);
var tableSize = justep.Request.transform(justep.Request.getData(result.responseXML));
alert(tableSize);
if(tableSize > 0){
alert("该名称已经存在!");};
};
现在的问题是,现在的问题是第一次失去焦点后,输入的这个值获取不到,只有再一次失去焦点后才能提示“名称已存在” 为什么第一次失去焦点后获取不到值呢?
|
|