向GredView添加商品
其中三列是(散列分别存在模板列中,且为动态 textbox):服务单号(文本框),客户名(文本框),序列号(文本框)
目的://通过填写服务单号,鼠标离开,通过服务单号调出“服务表”中服务单号关联的用户名和序列号,填充到“客户名”和“序列号”里面
昨天用了几种方法都不行,唉,求个思路....

目前就是通过给“服务销售单号”添加个 onbulr事件,调用一个js方法传进 服务单号的值,
事件中调用了一个“服务器按钮的点击”。
服务器按钮的点击 是实现了 通过“服务单号”取出了 客户名 和 sn ,然后分别用各种方法赋给 动态textbox 都不成功.....唉
楼主用JQuery来做吧 完美 简单。
以下是我自己一个程序中的部分代码,该代码检查partno是否存在,存在则执行setdata函数自动填充partno其它资料,不存在则提示。
xmixpartno.live("keyup blur", function () {
var vthis = $(this);
timeoutid = setTimeout(function () {
if (vthis.val().length > 0) {
$.ajax({
type: "POST",
dataType: "json", //返回json格式的数据
url: "../Process/SRHandler.ashx",
data: { type: "GetCPBomAll", partno: vthis.val() },
success: function (data) {
xmsg.html("");
if (data) {
vthis.removeClass("textverify");
var dv = data.ds.ds;
var ctrlid = vthis.attr("id");
// var j = ctrlid.substr(ctrlid.length - 1, 1)
var j = ctrlid.match(/\d/g).join("");
SetData(j, dv);
}
},
error: function () {
vthis.addClass("textverify");
xmsg.html("Part No不存在!");
}
});
}
else
vthis.addClass("textverify");
}, 300);
CheckVerify();
}).live("keydown", function () {
clearTimeout(timeoutid);
});
Jquery Ajax 搞
目前只用js
@初来博客园,请多关照。:
Jquery 不是js?????
@Angkor:
是js,可我意思是,要一个解决问题的思路
老兄,如果可以的话,让页面刷新把,直接写他的textchang事件,在后台想怎么搞就怎么搞,无所谓