CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

为什么我的检查表单程序只执行最后一个输入框的检查程序呢 在线等待 行就给分

楼主amfmsm(梦里寻欢)2002-08-02 10:53:07 在 Web 开发 / ASP 提问

我的程序几经修改   本以为可以完成的   但还是有些小问题  
                      <script   language="VBScript">  
  <!--  
  sub   btnEnter_onclick  
  if   form.uname.value=""   then  
  msgbox"请填写您的真实姓名"      
  window.event.returnValue   =   false  
  else  
  form.submit  
  form.uname.value=""  
  end   if  
  end   sub  
   
  sub   btnEnter_onclick  
  if   form.ld.value=""   then  
  msgbox"请填写您身高"      
  window.event.returnValue   =   false  
  form.submit  
  form.ld.value=""  
  end   if  
  end   sub  
  -->  
  </script>      
  也就是说不管什么情况   都是弹出“请填写您的身高”   而且就算第一个文本框没填   也会提交  
   
  问题点数:60、回复次数:5Top

1 楼possible_Y(████本人签名需要刮开,方可看到 )回复于 2002-08-02 10:58:11 得分 0

用一个sub   btnEnter_onclick就行了Top

2 楼grooving()回复于 2002-08-02 10:58:13 得分 20

把它们写到一块就可以了。因为是一个事件触发的。  
   
  <script   language="VBScript">  
  <!--  
  sub   btnEnter_onclick  
  if   form.uname.value=""   then  
  msgbox"请填写您的真实姓名"      
  window.event.returnValue   =   false  
  else  
  form.submit  
  form.uname.value=""  
  end   if  
   
  if   form.ld.value=""   then  
  msgbox"请填写您身高"      
  window.event.returnValue   =   false  
  form.submit  
  form.ld.value=""  
  end   if  
  end   sub  
  -->  
  </script>Top

3 楼iLdf(七伤拳)回复于 2002-08-02 11:07:05 得分 20

sub   btnEnter_onclick  
  if   form.uname.value=""   then  
          msgbox"请填写您的真实姓名"      
          window.event.returnValue   =   false  
  end   if  
  if   form.ld.value=""   then  
          msgbox"请填写您身高"      
          window.event.returnValue   =   false  
  End   If  
  form.submit  
  form.ld.value=""  
  form.uname.value=""  
  end   sub  
   
  为什么不合并在一个过程里面?你分开两个过程结果每个过程里面都提交了一次表单,不知道你有何用意。Top

4 楼manmanchong(冠状病毒)回复于 2002-08-02 11:22:17 得分 20

<script   language="VBScript">  
  <!--  
  sub   btnEnter_onclick  
  if   form.uname.value=""   then  
      msgbox"请填写您的真实姓名"      
      exit   sub  
  end   if  
   
  if   form.ld.value=""   then  
      msgbox"请填写您身高"      
      exit   sub  
  end   if  
   
  form.submit  
  form.ld.value=""  
  form.uname.value=""  
  end   sub  
  -->  
  </script>Top

5 楼amfmsm(梦里寻欢)回复于 2002-08-02 12:26:01 得分 0

真是感谢啦   刚刚我掉线了   看来我真是很菜阿   虽然自己试了很久   还不及你们的几行字Top

相关问题

  • 如何检查表单的输入栏是数字?
  • 在用户表单输入日期检查合法性函数?
  • 表单检查的问题
  • 一个网页上有多个表单,可否在客户端脚本中分别对输入合法性进行检查?
  • ***如何得到IE页面下表单输入框中文本(通过另外的程序)的句柄??***
  • 程序错误检查
  • 检查表单这样为什么不行?
  • 表单提交的检查功能出错!
  • 苦恼的表单提交内容检查????
  • javascript问题。检查两个表单值时候不能比较

关键词

  • 程序
  • 过程
  • 请填写您
  • sub
  • form

得分解答快速导航

  • 帖主:amfmsm
  • grooving
  • iLdf
  • manmanchong

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo