请问如何在html文档中得到表单form1.test.value值.下面是我程序的源代码.(50分)

  • 主题发起人 主题发起人 protossgffnxk
  • 开始时间 开始时间
P

protossgffnxk

Unregistered / Unconfirmed
GUEST, unregistred user!
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=gb2312">
<title>无标题文档</title>
</head>
<!--#include file="conn/conn.asp"-->
<body>
<%dim proj%>
<script language="VBScript" runat="server">
session("proj")=form1.test.value
</script>
<form name="form1" method="post" action="">
<p><select name="test">
<option value="1" selected>test1</option>
<option value="2">test2</option>
<option value="3">test3</option>
</select>
</p>
<p>
<select name="test1">
<%proj=session("proj")
select case proj
case "1"%>
<option value="1" selected>test1</option>
<% case "2"%>
<option value="2">test1</option>
<%end select%>
</select>
<input type="submit" name="Submit" value="提交">
</p>
</form>
<p>&amp;nbsp;</p></body>
</html>
出现错误信息:Microsoft VBScript runtime error '800a01a8'
Object required: ''
/test.asp, line 11
 
修改
<form name="form1" method="post" action="self.aspx(这个文件就是aspx文件)">

<%
session("proj")=request("test")
%>
 
我是用asp做的.<%
session("proj")=request("test")
%>这个代码是取得表单提交后的test列表值,我是要取得还未提交时的值.
 
应该是不行的。vbscript脚本只可以处理客户端事件。
 
谢谢了,[:D].不过,我还要看一下有什么别的办法没有.
 
接受答案了.
 
后退
顶部