ASP中的function问题
初学者提问,高手帮忙,在提交时,提示数据类型不品配,怎么办?
function1.asp如下:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>function过程的应用</title>
<form name="funf" method="post" action="function2.asp" >
<input type="text" name="funt" size="10" />
<input type="submit" name="funs" value="提交" />
</form>
</body>
</html>
function2.asp如下:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>function1.asp的处理程序</title>
</head>
<body>
<%
function doublenumber(a)
doublenumber=a*2 '接字符类型如:&"4455".....等时就好了,这里怎么办?
end function
%>
<%
dim i
i=doublenumber("fun")
%>
<%
response.write("你输入的信息是:"&request.form("funt")&"再乘2是:"&i)
%>
<A href="function1.asp">返回</A>
参考答案:function1.asp如下:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "">
<html xmlns="">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>function过程的应用</title>
<form name="funf" method="post" action="function2.asp" >
<input name="funt" type="text" size="10" maxlength="10" />
<input type="submit" name="funs" value="提交" />
</form>
</body>
</html>
function2.asp如下:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "">
<html xmlns="">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>function1.asp的处理程序</title>
</head>
<body>
<%
a=CLng(request.form("funt"))
response.write("你输入的信息是:"&request.form("funt")&"再乘2是:"& doublenumber(a))
function doublenumber(b)
doublenumber=a*2
end function
%>
</body>
告诉你错在哪里吧
1.你要把字符转化为整数用cint 或者clng函数
2.要注意他们的值的范围
3.你编了函数,却根本没有调用他,那怎么能行,那函数相当没有调用
4.你分析一下我的,在结合你自己的想法,就可以得到你想要的