ASP  计算器
在本练习中,将创建一个虚拟目当,并在该目录下创建一个ASP页面。其中ASP页面实现加、减、乘、除四则混合运算。
(1)首先创建一个虚拟目录myweb。
(2)在该虚拟目录下创建一个名为calculator的asp文件。
(3)打开该文件,并输入以下代码:
<%@LANGUAGE="VBSCRIPT"%>
<html>
<head>
<title>
计算器
</title>
<body>
<form action="calculator.asp" method="post">
操作数1: <input type="text" name="num1"><br>
操作数2: <input type="text" name="num2"><br>
<p>
选择你要进行的操作<br>
<input type="radio" name="operation" value="加" checked>加<br>
<input type="radio" name="operation" value="减">减<br>
<input type="radio" name="operation" value="乘">乘<br>
<input type="radio" name="operation" value="除">除<br>
<input name="Submit" type="submit" value="计算">
<input name="Reset" type="reset" value="取消">
</form>
<hr>
<%
dim n1,n2,op
if unt=0 then
    d
end if
'获取用户输入的数据
n1=request.form("num1")
n2=request.form("num2")
op=request.form("operation")
if op="加" then
    response.write n1
    response.write "+"
    response.write n2
    response.write "="
    response.write clng(n1)+clng(n2)
elseif op="减" then
    response.write n1
    response.write "-"
    response.write n2
网页计算器html代码    response.write "="
    response.write clng(n1)-clng(n2)
elseif op="乘" then
    response.write n1
    response.write "*"
    response.write n2
    response.write "="
    response.write clng(n1)*clng(n2)
elseif op="除" then
    response.write n1
    response.write "/"
    response.write n2
    response.write "="
    response.write clng(n1)/clng(n2)
end if
%>
</body>
</html>
在上面的代码中,前半部分是HTML代码,用于创建输入数据的表单,后半部分是VBScript编写的脚本代码,在脚下本中读取表单传递的操作数1、操作数2和要进行的操作。最后将计算结果输出浏览器。
在本练习中,不必考虑具体的代码,这里只需要了创建ASP程序的方法,以及程序中对脚本代码的处理。其中代码的具体含义将在以后的相应章节中介绍。
(4)打开浏览器,在地址栏中输入localhost/myweb/calculator.asp,运行结果如图1-26所示:
图1-26  计算器

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。