往上飞的旋转折纸:一个初级的ASP的简单问题

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/30 00:34:20
前一个定义变量不能运行,后一个没有定义却可以,哪位高手帮我解释一下错误的原因.
---------------------------------------------------------------
<html>
<head>
<title>sss</title>
</head>
<body>
<script language=vbscript for="d" event="onclick">
if zong.a.value="" or zong.b.value="" then
zong.c.value="请填写上面两项内容"
end if
</script>
<form name=zong>
每一个值:<input type=text name=a><br>
每二个值:<input type=text name=b><br>
每三个值:<input type=text name=c><br>
<input type=button name=d value="比较">
</form>
</body>
</html>
-------------------------------------------------------------
<html>
<head>
<title>sss</title>
</head>
<body>
<script language=vbscript for="d" event="onclick">
dim x,y,z
x=zong.a.value
y=zong.b.value
z=zong.c.value
if x="" or y="" then
z="请填写上面两项内容"
end if
</script>
<form name=zong>
每一个值:<input type=text name=a><br>
每二个值:<input type=text name=b><br>
每三个值:<input type=text name=c><br>
<input type=button name=d value="比较">
</form>
</body>
</html>

第一个不是脚本语言,就是普通的html语言,不受影响.
第二个在定义变量时,用到了VBscript脚本,要用此脚本,必须添一对符号: <!-- 内容 --> 才行.所以,应这样改:
<html>
<head>
<title>sss</title>
</head>
<body>
<script language=vbscript for="d" event="onclick">
<!--
dim x,y,z
x=zong.a.value
y=zong.b.value
z=zong.c.value
if x="" or y="" then
z="请填写上面两项内容"
end if
-->
</script>
<form name=zong>
每一个值:<input type=text name=a><br>
每二个值:<input type=text name=b><br>
每三个值:<input type=text name=c><br>
<input type=button name=d value="比较">
</form>
</body>
</html>

你把他定义成一函数,在调用这个函数就没有问题了
或者是看看你把VBS脚本的放在form后面应该就可以

不要<html></html>