asp中ac数据库问题,值为什么存不进数据库

来源:百度知道 编辑:UC知道 时间:2024/06/08 15:46:21
实现目的:
js控制两级分类,一级字段zc,二级字段zcmc
代码如下---
<SCRIPT language=JavaScript>
var zcmc = new Array(
new Array("标准型驾驶室","高顶型驾驶室","加长型驾驶室","半高顶驾驶室"),
new Array("前轴总成","8×4转向前轴","刚性前轴制动器","刚性前轴转向横拉杆"),
new Array("豪沃1667驱动桥","后驱动桥总成","后桥壳","中桥壳","后桥驱动装置","中桥驱动装置","轮边行星减速器","后制动器"),
new Array("wd615发动机","wd618发动机","斯太尔wd615(02FDJ001)","斯太尔wd615(02VG001)"),
new Array("离合器及操纵装置"),
new Array("变速箱及操纵装置","STR-ZF变速箱"),
new Array("传动轴","斯太尔王4*2 6*2","斯太尔王6*4 8*4"),
new Array("前悬挂系统","前悬架4*2,6*4","前悬架8*4","后悬架4*2","平衡悬架6*4,8*4","4*2,6*4前稳定杆与减振器","8*4前稳定杆与减振器","4*2,4*4后减振器","4*2后稳定器"),
new Array(

你存数据库的时候,用什么方法获取的zcmc字段的数据?可能是获取的参数错误导致的。

你的生成选项函数中有错误,下面是修改之后的函数,你参考下:
修改的地方为:
Form1.zcmc.options[i].text = text[0];
Form1.zcmc.options[i].value =text[1];
我帮你修改为:
Form1.zcmc.options[i].text = text[0];
Form1.zcmc.options[i].value =text[0];
不然选项中显示的选项与value的值不会对应,所以错误。

<SCRIPT language=JavaScript>
function changezcmc(){
index = Form1.zc.options.selectedIndex-1;
Form1.zcmc.length = zcmc[index].length;
for(var i = 0;i<zcmc[index].length;i++)
{
var text = zcmc[index][i].split("-");
Form1.zcmc.options[i].text = text[0];
Form1.zcmc.options[i].value =text[0];
}
}
</SCRIPT>

zcmc=request.form("zcmc")

先测试一下zcmc值是没有提交!

请问你是用什么方式提交数据的?是POST 还是GET?
JavaScript 代码方面除了要增加一个 Form1 表单,其它没有任何错!