永发信息网

关于ASP提交问题

答案:1  悬赏:0  手机版
解决时间 2021-05-19 18:10
  • 提问者网友:城市野鹿
  • 2021-05-19 05:21

我用<vbscript>编的就是在提交用户名字时候出现2个框。一个就是写任意一个资料时候时候点出现请正确填写,为什么又出先,直接出现注册成功呢

代码如下

<html>
<head>
<script language="vbscript" for="btoon" event="OnClick">
dim name,mima,sex
sex=form1.xb.value
name=form1.mz.value
mima=form1.mm.value

if name="" and mima="" then
msgbox("请正确输入信息")
elseif name="" then
msgbox("名字不许为空")
elseif mima="" then
msgbox("密码不许为空")
elseif sex="" then
msgbox("请输入性别")

dim a,b,c,d,e
a="女士"
b="先生"
c="同志"
d=name
e=mid(d,1,1)
if sex="女" then
msgbox e&a&("恭喜成功,欢迎光临")
elseif sex="男" then
msgbox e&b&("恭喜成功,欢迎光临")
else
msgbox e&c&("恭喜成功,欢迎光临")
end if
end if
</script>

</head>
<body>

<table width="300" border="1" cellspacing="0" cellpadding="0">
<tr>
<td height="300" valign="top"><form id="form1" name="form1" method="post" action="">
<p>用户名:
<input name="mz" type="text" id="mz" size="12" />
</p>
<p>密码: 
<input name="mm" type="text" id="mm" size="12" />
</p>
<p>性别:
 
<input name="xb" type="text" id="xb" size="6" />
</p>
<p>
<input name="btoon" type="submit" id="btoon" value="提交" />
   
<input type="reset" name="Submit2" value="重置" />
</p>
</form>
</td>
</tr>
</table>
</body>

最佳答案
  • 五星知识达人网友:鸠书
  • 2021-05-19 06:27

因为你上面判断语句执行完了接着就运行


dim a,b,c,d,e
a="女士"
b="先生"
c="同志"
d=name
e=mid(d,1,1)
if sex="女" then
msgbox e&a&("恭喜成功,欢迎光临")
elseif sex="男" then
msgbox e&b&("恭喜成功,欢迎光临")
else
msgbox e&c&("恭喜成功,欢迎光临")
end if
这语句了.

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯