A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© hacket 高级黑马   /  2013-3-12 20:50  /  1669 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <html>
  3.   <head>
  4.     <title>form.html</title>
  5.        
  6.     <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
  7.     <meta http-equiv="description" content="this is my page">
  8.     <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  9.    
  10.         <script type="text/javascript">
  11.                 var iscommited = false;
  12.                 function dosubmit(){
  13.                         if(!iscommited){
  14.                                 iscommited = true;
  15.                                 return true;
  16.                         }else{
  17.                                 return false;
  18.                         }
  19.                 }
  20.         </script>
  21.   </head>
  22.   
  23.   <body>
  24.                    <form action="/myday08/servlet/DoFormServlet" method="post" onsubmit="return dosubmit()" >
  25.                            用户名:<input  type="text"  name="username"/>

  26.                            密码:<input  type="password"   name="password" />

  27.                            <input type="submit" value="提交" />                   
  28.                    </form>
  29.   </body>
  30. </html>
复制代码
一个表单用js为了防止重复提交,可onsubmit="return dosubmit()" 这里怎么会报错呢?求解、、

报错.JPG (33.78 KB, 下载次数: 26)

报错.JPG

评分

参与人数 1技术分 +1 收起 理由
陈丽莉 + 1

查看全部评分

4 个回复

倒序浏览
没有错呀 你是不是没有保存 或者IDE出出bug了

GDPCT5_F~YO{G3((`MQAK7V.jpg (24.15 KB, 下载次数: 21)

GDPCT5_F~YO{G3((`MQAK7V.jpg

评分

参与人数 1技术分 +1 收起 理由
陈丽莉 + 1 5分以下,鼓励一下

查看全部评分

回复 使用道具 举报
本帖最后由 王智威 于 2013-3-12 23:10 编辑

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

  <head>

    <title>form.html</title>

        
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">

    <meta http-equiv="description" content="this is my page">

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">

   
        <script type="text/javascript">

                function dosubmit(){
  event.srcElement.disabled=true;

                }

        </script>

  </head>
<body>

                   <form action="" method="post"  >

                           用户名:<input  type="text"  name="username"/>

                           密码:<input  type="password"   name="password" />

                           <input type="submit" value="提交"/>                    
                   </form>

  </body>

</html>


如果是我,我就让按键失效,这是我的个人实现

评分

参与人数 1技术分 +1 收起 理由
陈丽莉 + 1 回答很认真

查看全部评分

回复 使用道具 举报
赵亚威 发表于 2013-3-12 23:02
没有错呀 你是不是没有保存 或者IDE出出bug了

保存了呀。我还重新建了个,还是这样的。不知道啥情况
回复 使用道具 举报
王智威 发表于 2013-3-12 23:07
form.html

        

恩,是可以用js让按键失效,现在是直接报错。后面都没法进行了。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马