CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

请问下ASP能实现下述功能吗?在线

楼主benzz(大勇)2002-06-14 08:42:43 在 Web 开发 / ASP 提问

请问一下  
  我想用ASP实现JAVASCRIPT类似的功能  
  建个FORM  
  放上EDIT框等  
  点击确定后,用ASP检测,有错误弹出ALRET一样的框,但停留在原来的网页  
  如果正常,则存盘后,弹出ALRET一样的成功提示,再定位到某一网页  
  =====================================  
  能否给些代码参考下 问题点数:100、回复次数:10Top

1 楼yyy_er(云儿)回复于 2002-06-14 08:46:12 得分 5

能否用ASP输出客户端java脚本的形式,如:  
  reaponse.write"<script   language=javascript>"  
  .....Top

2 楼mostar(晨曦)回复于 2002-06-14 08:46:41 得分 5

我也碰到相关问题,我是用如下办法解决的,给你地址  
  http://www.csdn.net/expert/topic/777/777905.xml?temp=.7140924  
  控制是否让form拥有methodTop

3 楼grooving()回复于 2002-06-14 08:50:41 得分 5

在asp文件里这样写就可以了。  
  在出错时写下:  
  Response.Write("<script>alert('error')</script>")Top

4 楼happynet(快乐数据)回复于 2002-06-14 08:54:39 得分 5

要弹出消息框,估计只有用JAVASCRIPT了,  
  用ASP来判断form的正确性,用IF语句就能搞定!Top

5 楼wangfei2428(龙飞)回复于 2002-06-14 09:01:30 得分 25

ok.htm  
  .................  
   
  <html>  
   
  <head>  
  <meta   http-equiv="Content-Type"   content="text/html;   charset=gb2312">  
  <meta   name="GENERATOR"   content="Microsoft   FrontPage   4.0">  
  <script   language=vbscript>  
    sub   check()  
        if   edit.name.value=empty   then    
              msgbox   "您没有填写名字"  
              edit.elements(0).focus  
        else  
            edit.submit  
        end   if  
    end   sub  
  </script>  
  </head>  
  <body>  
  <div   align="center">  
      <center>  
      <table   border="1"   width="80%">  
          <tr>  
              <td   width="100%">  
                  <form   method="POST"   action="edit.asp"   name="edit">  
                      <p><input   type="text"   name="name"   size="20">  
                      <input   type="button"   value="按钮"   name="B1"   onclick="check()">    
                      <input   type="reset"   value="全部重写"   name="B2"></p>    
                  </form>  
              </td>  
          </tr>  
      </table>  
      </center>  
  </div>  
  </body>  
  </html>  
   
  edit.asp  
  .....................  
  <%  
  '插入记录  
  name=request("name")  
  %>  
  <script   language=vbscript>  
              msgbox   "您的信息已经成功保存"  
              window.location="index.htm"  
  </script>  
   
  index.htm就是您想定位的页面Top

6 楼JBCStudy()回复于 2002-06-14 09:05:34 得分 5

response.write"<SCRIPT   language=JavaScript>alert('成功');</SCRIPT>"Top

7 楼net_boy(小明)回复于 2002-06-14 09:05:56 得分 5

wangfei2428(龙飞)    
   
  你写的不对吧?我记得   window.的格式   是javascript的格式,vbscript并不支持!Top

8 楼yzx_zyj(gg)回复于 2002-06-14 09:05:56 得分 5

<%   if   出错   then%>  
  <script....>  
  alert("出错了!")  
  </script>  
  <%     else  
          .....  
   
  end   if  
  %>Top

9 楼MeXP(秦汉风)回复于 2002-06-14 09:09:19 得分 20

<%  
  if   request.ServerVariables("REQUEST_METHOD")="POST"   then  
  if   trim(request.Form("textfield"))=""   then   %>  
  <script   language="JavaScript">  
  alert('请输入内容');  
  </script>  
  <% else   %>  
  <script   language="JavaScript">  
  alert('成功');  
  </script>  
  <% response.Redirect("index.htm")  
  end   if  
  end   if  
  %>  
  <html>  
  <head>  
  <meta   http-equiv="Content-Type"   content="text/html;   charset=gb2312">  
  <title>test</title>  
  </head>  
  <body>  
  <%  
   
  %>  
  <form   name="form1"   method="post"   action="">  
      <input   type="text"   name="textfield">  
      <input   type="submit"   name="Submit"   value="Submit">  
  </form>  
  </body>  
  </html>Top

10 楼net_boy(小明)回复于 2002-06-14 09:14:21 得分 0

好像vbscript里   不支持   window.的格式吧?Top

11 楼benzz(大勇)回复于 2002-06-14 09:16:42 得分 0

很详细,谢谢大家Top

12 楼wwttyy(嘻嘻)回复于 2002-06-14 09:20:01 得分 20

以下就是你要的  
   
  <script   language='JavaScript'>  
  function   check(theform)  
  {  
  if   (theform.sh.value.length<1)  
    {  
        alert('顺号必须输入');  
        return   false;  
    }  
   
  if   (theform.dw.value.length<1)  
    {  
        alert('办班单位必须输入');  
        return   false;  
    }  
    if   (theform.mc.value.length<1)  
    {  
        alert('培训班名称必须输入');  
        return   false;  
    }  
    if   (theform.sj.value.length<1)  
    {  
        alert('培训时间必须输入');  
        return   false;  
    }  
    if   (theform.xs.value.length<1)  
    {  
        alert('培训形式必须输入');  
        return   false;  
    }  
      if   (theform.rs.value.length<1)  
    {  
        alert('办班日数必须输入');  
        return   false;  
    }  
      if   (theform.cjrs.value.length<1)  
    {  
        alert('参加人数必须输入');  
        return   false;  
    }  
  return   true;  
  }  
  </SCRIPT>  
   
  <form   name="form1"   method="post"   action="jy-01-002wei-option.asp?action=add"   onSubmit="JavaScript:return   check(this);">  
      <br>  
      <div   align="center">  
          <table   width="720"   border="0"   cellspacing="1"   cellpadding="1"   bgcolor="#000000">  
              <tr   bgcolor="#399EEA">    
                  <td   colspan="10"   height="22">    
                      <div   align="center"></div>  
                      <div   align="center"></div>  
                      <div   align="center"></div>  
                      <div   align="center"></div>  
                      <div   align="center"></div>  
                      <div   align="center"></div>  
                      <div   align="center"></div>  
                      <div   align="center"></div>  
                      <div   align="center"></div>  
                      <div   align="center"><font   color="#FFFFFF"><b>培训班统计表维护   (QJ-JY-01-002)</b></font></div>  
                  </td>  
              </tr>  
          </table>  
          <table   width="720"   border="0"   cellspacing="1"   cellpadding="1"   bgcolor="#000000">  
              <tr   bgcolor="#EEEEEE">    
                  <td   width="40"   height="22">    
                      <div   align="center"><font   color="#000000">顺   号</font></div>  
                  </td>  
                  <td   width="105"   height="22">    
                      <div   align="center"><font   color="#000000">办班单位</font></div>  
                  </td>  
                  <td   width="105"   height="22">    
                      <div   align="center"><font   color="#000000">培训班名称</font></div>  
                  </td>  
                  <td   width="65"   height="22">    
                      <div   align="center"><font   color="#000000">培训时间</font></div>  
                  </td>  
                  <td   width="65"   height="22">    
                      <div   align="center"><font   color="#000000">培训形式</font></div>  
                  </td>  
                  <td   width="65"   height="22">    
                      <div   align="center"><font   color="#000000">办班日数</font></div>  
                  </td>  
                  <td   width="65"   height="22">    
                      <div   align="center"><font   color="#000000">每日小时数</font></div>  
                  </td>  
                  <td   width="65"   height="22">    
                      <div   align="center"><font   color="#000000">折合人天数</font></div>  
                  </td>  
                  <td   width="65"   height="22">    
                      <div   align="center"><font   color="#000000">参加人数</font></div>  
                  </td>  
                  <td   width="80"   height="22">    
                      <div   align="center"><font   color="#000000">备   注</font></div>  
                  </td>  
              </tr>  
              <tr   bgcolor="#FFFFFF">    
                  <td   width="40"   height="22">    
                      <div   align="center">  
                          <input   type="text"   name="sh"   size="4">  
                      </div>  
                  </td>  
                  <td   width="105"   height="22"   bgcolor="#FFFFFF">    
                      <div   align="center">  
                          <input   type="text"   name="dw"   size="10">  
                      </div>  
                  </td>  
                  <td   width="105"   height="22"   bgcolor="#FFFFFF">    
                      <div   align="center">  
                          <input   type="text"   name="mc"   size="10">  
                      </div>  
                  </td>  
                  <td   width="65"   height="22">    
                      <div   align="center">  
                          <input   type="text"   name="sj"   size="7">  
                      </div>  
                  </td>  
                  <td   width="65"   height="22">    
                      <div   align="center">  
                          <input   type="text"   name="xs"   size="7">  
                      </div>  
                  </td>  
                  <td   width="65"   height="22">    
                      <div   align="center">  
                          <input   type="text"   name="rs"   size="7">  
                      </div>  
                  </td>  
                  <td   width="65"   height="22">    
                      <div   align="center">  
                          <input   type="text"   name="mrxs"   size="7">  
                      </div>  
                  </td>  
                  <td   width="65"   height="22">    
                      <div   align="center">    
                          <input   type="text"   name="rt"   size="7">  
                      </div>  
                  </td>  
                  <td   width="65"   height="22">    
                      <div   align="center">  
                          <input   type="text"   name="cjrs"   size="7">  
                      </div>  
                  </td>  
                  <td   width="80"   height="22">    
                      <div   align="center">    
                          <input   type="text"   name="bz"   size="7">  
                      </div>  
                  </td>  
              </tr>  
              <tr   bgcolor="#FFFFFF">    
                  <td   colspan="10"   height="35">    
                      <div   align="center">  
                          <input   type="submit"   name="Submit"   value="提   交">  
                              
                          <input   type="reset"   name="Submit2"   value="重   写">  
                      </div>  
                  </td>  
              </tr>  
          </table>  
   
  jy-01-002wei-option.asp页面  
   
  <%   @language="vbscript"   %>  
  <!--#include   file="../inc/config.asp"   -->  
      <%    
      if   request.queryString("action")="add"   then  
        sh=trim(request.form("sh"))  
        rs=trim(request.form("rs"))  
        mrxs=trim(request.form("mrxs"))  
                if   not   isNumeric(sh)   or   not   isNumeric(rs)   or   not   isNumeric(mrxs)   then  
            response.write   "请在顺号、办班日数、每日小时数的输入框里输入数字格式的字符串!"    
  %>  
      <a     href="JavaScript:history.back();">重新输入</a>    
   
  <%  
  response.end  
  end   if  
  sqlstr="insert   into   t_info_pub_pxbtj(id,sh,dw,mc,sj,xs,rs,mrxs,rt,cjrs,bz)   values(bjqx.sqe_web_id.nextval,"&request.form("sh")&",'"&request.form("dw")&"','"&request.form("mc")&"','"&request.form("sj")&"','"&request.form("xs")&"',"&request.form("rs")&","&request.form("mrxs")&",'"&request.form("rt")&"','"&request.form("cjrs")&"','"&request.form("bz")&"')"  
  cn.execute(sqlstr)  
  response.redirect("jy-01-002wei.asp")  
  end   ifTop

相关问题

  • 如何实现下述功能?
  • 用ASP怎样实现返回功能?
  • 如何利用ASP实现FTP功能
  • 如何用asp实现打印功能
  • asp能否实现计算功能?
  • ASP能不能实现这个功能?
  • mapx中如何实现下述效果
  • 在VB中怎么实现ASP中Server.MapPath()的功能????
  • Jsp中怎么实现类似ASP中split函数的功能?
  • 如何用ASP实现NT的附带的聊天功能?

关键词

得分解答快速导航

  • 帖主:benzz
  • yyy_er
  • mostar
  • grooving
  • happynet
  • wangfei2428
  • JBCStudy
  • net_boy
  • yzx_zyj
  • MeXP
  • wwttyy

相关链接

  • Web开发类图书

广告也精彩

反馈

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