为什么总是出错,请帮我看一下错在那里??

litsnake1 2003-10-20 05:33:42
<script language="javascript">
<!--
function button_click()
{
if (document.forms(0).upfile.value == "" )
{
alert ("请选择上传文件");
document.forms(0).magazine.select;
}
else if (document.forms(0).title.value == "" )
{
alert ("文章标题不能为空");
document.forms(0).title.select;
}
else
{
document.form1.action = "addfileaction.asp";
document.form1.submit();
}

}

function column_change()
{
// alert ("addfile.asp?columnid=" + document.all.form1.sel.value);

document.form1.action = "test2.asp"
document.form1.target = "_blank"
document.form1.submit();
}
-->
</script>

<form name="form1" method="post" enctype="multipart/form-data" onSubmit="button_click">
<div align="center">
<table width="80%" border="1" cellspacing="0" cellpadding="0">
<tr>
<td><div align="center">请选择栏目
<select name="sel" onChange="column_change()">
<option value="1">column1</option>
<option value="2">column2</option>
<option value="3">column3</option>
<option value="4">column4</option>
<option value="5">column5</option>
<option value="6">column6</option>
</select>
</div></td>
</tr>
<tr>

<td> <div align="center">文章标题
<input type="text" name="title">
</div></td>
</tr>
<tr>
<td><div align="center">请选择文件
<input type=file name="upfile" size="30" style="border:1px double rgb(88,88,88);font:9pt">
<input type="submit" name="submit" value="上传文件" style="border:1px double rgb(88,88,88);font:9pt">
<input type="hidden" name="column" value="shanghai">
</div></td>
</tr>
<tr>
<td><div align="center">
<select name="select2" size="10">
<%
if not isempty(request.QueryString("columnid")) then
strSQL = " select title from Magazine_article where column_id=" & request.QueryString("columnid")
set rst = createobject("ADODB.Recordset")
rst.open strSQL,cnn,3,1,1
while not rst.eof
response.Write("<option>" & rst.fields("title") & "</option>")
rst.movenext
wend
rst.close
end if
if not isempty(request.QueryString("columnname")) then
strSQL = "select id from magazine_column where column_name ='" & request.QueryString("columnname") & "' and issue_id= " & session("IssueID")
rst.open strSQL,cnn,3,1,1
columnid = rst.fields("id")
rst.close
strSQL = " select title from Magazine_article where column_id=" & request.QueryString("columnid")
set rst = createobject("ADODB.Recordset")
rst.open strSQL,cnn,3,1,1
while not rst.eof
response.Write("<option>" & rst.fields("title") & "</option>")
rst.movenext
wend
rst.close
end if
%>
</select>
</div></td>
</tr>
</table>
</div>
</form>


当我选定栏目发生变化时,应该执行column_change()函数,在里面会跳转到test2.asp页面中,但是,老是提示column_change()有错误,好象是说对象不支持什么方法或属性

高手们帮我看看是那出现问题,应该怎么解决这个问题??
谢谢!!!!
...全文
49 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
litsnake1 2003-10-21
  • 打赏
  • 举报
回复
楼上兄弟果然对了。这是为什么呢?

帮我讲解一下吧
kingdomzhf 2003-10-21
  • 打赏
  • 举报
回复
<input type="submit" name="submit1" value="上传文件" style="border:1px double rgb(88,88,88);font:9pt">的name="submit"改为name="submit1"
litsnake1 2003-10-21
  • 打赏
  • 举报
回复
兄弟们,帮我解决这个问题
litsnake1 2003-10-20
  • 打赏
  • 举报
回复
不好意思,具体在该函数中怎么把enctype="multipart/form-data" 属性给去掉,请高手指点
longshenwang 2003-10-20
  • 打赏
  • 举报
回复
在该函数中 要把 enctype="multipart/form-data" 属性去掉!

87,902

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧