nbh002 发布留言 2008-6-27 15:23
我想给生成的option手动加一项,总出错
====================================================================================
这段是网上流传的那段用的最多的级联代码,我借用了一下,红色部分是我修改的,原文是兰色部分:
<%
call opendb()
dim count
sql = "select * from e_dz2"
set rs=conn.execute(sql)
%>
========================================================================================
这里是生成OPTION的代码段
<%
call opendb()
sql = "select * from e_dz1"
set rs= conn.execute(sql)
if rs.eof and rs.bof then
call closedb()
response.write "请先添加一层地址。"
response.end
else
%>
一层地址:
[document.forme.dz3dz1.selectedIndex].value)" >
<%
do while not rs.eof
%>
<%
rs.movenext
loop
end if
rs.close
call closedb()
%>
===============================================================================
我希望的效果是,有一个"未细分"可以做默认项,或者说一种特殊情况的选择使用,但是现在只要一选择"未细分",提交以后就出现"至少一个参数没有被指定值。 "的错误提示
nbh002 发布留言 2008-6-27 15:26
提交后,会往数据库里 insert "未细分"
但是一直没有成功
tianyu123 发布留言 2008-6-27 18:08
没有默认值
生成时加入默认值
nbh002 发布留言 2008-6-27 22:26
不是这个原因,如果没有加value的话,会自动以文本(也就是"未细分")作为value的
估计还是红色代码部分出了什么问题
multiple1902 发布留言 2008-6-27 22:28
count没有值。
forme是什么?form是表单,forms是表单集合,forme实在摸不着头脑……
yms123 发布留言 2008-6-28 09:57
document.forme.dz3dz2.length=1
document.forme.dz3dz2.options(0).value="未细分"
(原文是:document.forme.dz3dz2.length=0)
推荐的option添加代码
var nOption=new Option("未细分","未细分");
document.forme.dz3dz2.add(nOption);
页: [1]