首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 进行表单验证时,老是出错!!! [已结贴,结贴人:beijing2008688]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-22 09:20:36 楼主
    例如,看下面的例子.我是在客户端进行验证的,我直接点击"提交",接着弹出提示没输入,我按"确定",结果还是转到后面的页面去了!
    输入表单页面!(2.asp)
    <%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>无标题文档 </title>
    </head>
    <script language="vbscript">
    <!--
    sub checkdata()
    if form.name.value="" then
    window.alert "用户名错误!"
    exit sub
    end if
    form.submit
    end sub

    -->

    </script>
    <body>
    <form name="form" action="1.asp" method="post">
    <p>用户名: <input type="text" name="name" maxlength="16"> </p>
    <input type="submit" name="sumbit" onclick="checkdata" value=提交>
    </form>
    </body>
    </html>


    验证表单页面!(1.asp)

    <%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>无标题文档 </title>
    </head>

    <body>
    <%response.write(" <font color=" & "#0000ff" & ">I am here </font>")%>

    <%response.write(" "&mycolor&"" )
    %>


    </body>
    </html>

    25  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-22 09:29:041楼 得分:5
    <form name="form" action="1.asp" method="post" onSubmit="checkdata()">
    <p>用户名: <input type="text" name="name" maxlength="16"> </p>
    <input type="submit" name="sumbit" value=提交>
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-22 09:30:312楼 得分:15
    sub checkdata()
    if form.name.value="" then
    window.alert "用户名错误!"
    else
    form.submit
    end if
    end sub
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-22 11:30:253楼 得分:0
    <form name="form" action="1.asp" method="post"> 
    <p>用户名:  <input type="text" name="name" maxlength="16">  </p> 
    <input type="button" name="sumbit" value=提交  onSubmit="checkdata()">
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-22 22:22:084楼 得分:0
    好像还是不行呀!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • possible_Y
    • 等级:
    发表于:2008-05-23 07:42:055楼 得分:5
    <input type="submit"

    改为

    <input type="button"
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-23 11:32:426楼 得分:0
    应该是改为 type="button",不然的话无论如何也会提交的
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-23 16:12:407楼 得分:0
    验证表单页面!(1.asp)
    <%response.write(" "&name&"" )
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved