CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

简单的一句话,就是出问题.请大家快来拿分.分数全部给第一个正确回答的朋友.

楼主hello_ld(ld.net)2003-11-04 18:36:14 在 Web 开发 / ASP 提问

<form   action="net_tp.asp"   name="frmAdd"   onSubmit=CheckForm(this)   target=_blanket>  
   
  其中onSubmit=1<3同样回跳转到"net_tp.asp"页面中.不知道是什么问题.  
   
  谢谢. 问题点数:20、回复次数:15Top

1 楼ygghost(刘华强)回复于 2003-11-04 18:39:07 得分 0

target=_blanket是不是应该target=_blank  
  问题出在CheckForm(this)这里,如果不是你想提交的条件后加上,return   false;Top

2 楼alexzhang00(三角猫)回复于 2003-11-04 18:41:34 得分 0

<form   action="net_tp.asp"   name="frmAdd"   onSubmit="return   CheckForm(this)"   target=_blank>  
  Top

3 楼hello_ld(ld.net)回复于 2003-11-04 18:46:24 得分 0

还是有问题.全部代码如下:  
  <html>  
  <head>  
  <title>增加记录的例子</title>  
  </head>  
  <body>  
  <script>  
      function   CheckForm(CurrForm)  
          alert   "ab"  
          CheckForm=1>3  
      end   function  
  </script>  
      <form   action="net_tp.asp"   name="frmAdd"   onSubmit=CheckForm(this)   target=_blank>  
          输入姓名:<input   type="text"   name="edtName"><br>  
          输入电话:<input   type="test"   name="edtTel"><br>  
          输入地址:<input   type="test"   name="edtAddr"><br>  
          <input   type="submit"   name="btnADD"   value="增加记录">  
          <input   type="reset"   name="btnClear"   value="重写">  
      </form>  
  </body>  
  </html>  
  谁能帮我解决当ChekForm返回为真时跳转,为假时不跳转.Top

4 楼ygghost(刘华强)回复于 2003-11-04 18:55:06 得分 0

这不是跳转不跳转的问题,你的整个程序都要换了。太烂了,多少个脚本错误,楼主没看到吗?Top

5 楼h2high(菜乌?比菜鸟差一点:))回复于 2003-11-04 19:00:16 得分 0

<html>  
  <head>  
  <title>增加记录的例子</title>  
  </head>  
  <body>  
  <script>  
  function   CheckForm(CurrForm){  
  alert("ab")  
  return   1>3  
  }  
  </script>  
      <form   action="net_tp.asp"   name="frmAdd"   onSubmit="return   CheckForm(this)"   target=_blank>  
          输入姓名:<input   type="text"   name="edtName"><br>  
          输入电话:<input   type="test"   name="edtTel"><br>  
          输入地址:<input   type="test"   name="edtAddr"><br>  
          <input   type="submit"   name="btnADD"   value="增加记录">  
          <input   type="reset"   name="btnClear"   value="重写">  
      </form>  
  </body>  
  </html>  
  Top

6 楼hello_ld(ld.net)回复于 2003-11-04 19:16:48 得分 0

ygghost(刘华强)兄,能告诉我到底有哪些错误吗?  
  不知道有没有朋友能帮我批改一下.谢谢.  
   
  谢谢楼上的朋友,我是想不通为什么不能使用vbscript教本.Top

7 楼alexzhang00(三角猫)回复于 2003-11-04 19:25:04 得分 0

可以使用,但你的写法不对,改成:  
  <html>  
  <head>  
  <title>增加记录的例子</title>  
  </head>  
  <body>  
  <script   language=vbscript>  
  function   CheckForm  
            alert("ab")  
            if   1>3   then  
                  document.frmAdd.submit  
            end   if  
  End   function  
  </script>  
      <form   action="net_tp.asp"   name="frmAdd"   target=_blank>  
          输入姓名:<input   type="text"   name="edtName"><br>  
          输入电话:<input   type="test"   name="edtTel"><br>  
          输入地址:<input   type="test"   name="edtAddr"><br>  
          <input   type="button"   name="btnADD"   value="增加记录"   onclick="CheckForm">  
          <input   type="reset"   name="btnClear"   value="重写">  
      </form>  
  </body>  
  </html>  
   
  Top

8 楼ygghost(刘华强)回复于 2003-11-04 19:25:42 得分 0

把下面这个保存成.htm文件就好,打开看看行不!  
  ------------  
  <html>  
  <head>  
  <title>增加记录的例子</title>  
  </head>  
  <body>  
      <form   action="net_tp.asp"   name="frmAdd"     target=_blank>  
          输入姓名:<input   type="text"   name="edtName"><br>  
          输入电话:<input   type="test"   name="edtTel"><br>  
          输入地址:<input   type="test"   name="edtAddr"><br>  
          <input   type="button"   name="btnADD"   value="增加记录">  
          <input   type="reset"   name="btnClear"   value="重写">  
      </form>  
  </body>  
  <script   language="vbs">  
  sub   btnadd_onclick  
  frmAdd.edtname.value=trim(frmAdd.edtname.value)  
  if   frmAdd.edtname.value=""   then  
        msgbox   "软件名称不能为空!",16,"错误"  
        frmAdd.edtName.focus  
  else  
        frmAdd.submit  
  end   if    
  end   sub  
  </script>  
  </html>Top

9 楼hello_ld(ld.net)回复于 2003-11-04 19:41:33 得分 0

ygghost(刘华强),你的写法风格上可能有问题.我做这个的目的是把增加记录这个功能做成一个模板给一个刚学asp的朋友使用,尽量的想把功能独立起来.如果按你的代码,我以后就连form,text,button的命名也固定起来了.我之前习惯用javascript,这次用vbs的时候发现这个问题让我和很惊讶.难道vbs就不能仿照javascript写出如   h2high(菜乌?比菜鸟差一点:))   兄的页面?另外,兄的代码不能使用回车键提交记录.  
   
  Top

10 楼ygghost(刘华强)回复于 2003-11-04 19:52:15 得分 0

vbs作为服务器的脚本就有它自己的道理。js   可以实现的vbs   就可以实现。  
  你说的那些变量都可以改变,只不过我没有详细的写!  
  比如action可以写成action=""然后在vbs里面  
  frmadd.action="net_tp.asp"  
  frmadd.submit();  
  回车键提交也可以:  
  function   edtName_onkeydown()    
  {          
  if   (event.keyCode==13)  
      {  
          frmadd.submit();  
      }    
  }  
  Top

11 楼alexzhang00(三角猫)回复于 2003-11-04 20:16:18 得分 0

你为什么不用JS写呢?Top

12 楼ygghost(刘华强)回复于 2003-11-04 20:25:53 得分 0

个人喜好吧!!!  
  你为什么不用vbS写呢?  
  Top

13 楼alexzhang00(三角猫)回复于 2003-11-04 20:39:48 得分 20

并不是个人喜好的问题,楼主不是说   “之前习惯用javascript”吗?Top

14 楼skyboy0720(曲终人散)回复于 2003-11-04 20:52:24 得分 0

TO:alexzhang00  
   
  我也有过这个问题呀,我写的就是用VBSCRIPT象你那样写的,也是因为把  
  type="submit"改成了type="button",就不能回车提交了,怎么样在你写的那个基础上  
   
  改为能用回车提交,又能验证的!Top

15 楼hello_ld(ld.net)回复于 2003-11-05 09:11:42 得分 0

在顶一次,看有没有朋友能解决我的问题.也就是说在<form>标签中调用验证函数.Top

相关问题

  • 请进!简单到一句话你就把分数捡走!
  • 简单问题,分数不多,但是只要你一句话足以,谢谢
  • 简单回答一句话送20分!想捡分快进来!!
  • 一个简单的回答! 60 分 抱回家 。 !!就一句话 !
  • 请进!简单到一句话你就把分数捡走!不过这是另一个问题。
  • 需要一句话回答的问题!!!!!
  • 简单问题,一句话便成!
  • 只要一句话的简单问题
  • oracle数据库问题:特简单?回答就有分!分数不够还可以加!
  • 一个关于制作帮助的简单问题?高分相送,若回答了,还有分数相送的

关键词

得分解答快速导航

  • 帖主:hello_ld
  • alexzhang00

相关链接

  • Web开发类图书

广告也精彩

反馈

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