请高手帮帮忙~~~急啊 一种简单的做法,就是select的onchange事件中提交表单,然后到后台查询数据库,得到结果返回到页面,并给两个文本框赋值,这里需要记录select的状态不提交表单的话,使用xmlhttp吧,在csdn上搜一下,用法很多 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在选择时先ONCHANGE事件,查询到数据后用window.form1.text1.value=""赋值.就可以了. 若是你的数据量不是特别巨大的话, 完全可以把数量存放到客户端. 你先用JS写一个类, 在服务器端按照特殊的格式生成这些类实例, 实例可以放在JS数组里, 然后在select的onchange 事件里匹配出当前选中的数据, 填空到文本框里即可. 或者可以考虑,先把所有数据读出种类绑定于select,价格和数量分别存于javascript数组中(script级变量)在客户端的onchange事件中从数组中取出相应的值(存的时候请对应序号,使之一致) Client script:function meizz(){ this.items = {}; function item(MzName, MzPrice, MzNum) { this.name = MzName; this.price = MzPrice; this.num = MzNum; } this.add = function(name, price, num) { var item = new item(name, price, num); this.items[name] = item; }}var mm = new meizz();selectId.onchange = function(){ var item = mm.items[this.value]; if(item) { document.formName.input1.value = item.price; document.formName.input2.value = item.num; }}Server script:for 循环你的recordset 然后 response.write 出客户端脚本:response.write "mm.add('"& rs("thingName") &"', '"& rs("price") &"', '"& rs("num") &"');"& VBCrLf 在action中获取servlet为空 可编辑树-表 javascript 对象疑惑 php得到的变量怎么用js代码用,在线等 javascript调用ocx 求解:Javascript/VBScript版MD5函数加密中文结果总不一样:( 为什么这样会出错呢? 关于javascript的判断语句问题 怎样让网站实现,浏览者来浏览网页的时候是图片,而搜索引擎正常读取代码? 求助!!! 如何使点出来的窗口中的链接再点击它时原来的窗口文本框中能显示出文字来? 通过一个层的滚动条来控制另一个层的位置, 很难
用
window.form1.text1.value=""
赋值.就可以了.
function meizz()
{
this.items = {};
function item(MzName, MzPrice, MzNum)
{
this.name = MzName;
this.price = MzPrice;
this.num = MzNum;
}
this.add = function(name, price, num)
{
var item = new item(name, price, num);
this.items[name] = item;
}
}
var mm = new meizz();
selectId.onchange = function()
{
var item = mm.items[this.value];
if(item)
{
document.formName.input1.value = item.price;
document.formName.input2.value = item.num;
}
}Server script:
for 循环你的recordset 然后 response.write 出客户端脚本:
response.write "mm.add('"& rs("thingName") &"', '"& rs("price") &"', '"& rs("num") &"');"& VBCrLf