asp中request.form获取值的问题

来源:百度知道 编辑:UC知道 时间:2024/05/27 22:10:35
前面是这样定义的:
<form action="exec.asp" method="post">
input:<input name="aaa" type=int class="int" value="姓名">

我想要在EXEC.asp页中把"aaa"变成数值型
也就是客户端输入进的数值赋予"aaa",我在exec.asp页面里能够运算"aaa " 比如说 用户输入的是1,那么我能够i="aaa"+10。最后输出i的结果能够等于11.

加一个函数命令就行了,
<%
dim a
a=cint(request.form("aaa"))
%>
cint的意思就是把字符转化成整数类型

首先得判断aaa是不是数字,如果不是,是没法相加的。。
整个EXEC.asp如下

<%
aa=request.form("aaa")
if isnumeric(aa)=0 or aa="" then
response.write "输入的不是数字,无法相加"
else
i=aa+10
response.write i
end if
%>

<input name="aaa" type=int class="int" value="姓名">
很奇怪,楼主type=int 有这样写的吗?
若你想把文本框中的输入值变为数值型,可以用ASP的函数即可

花点时间学学JS可以做到的!