| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1101 人关注过本帖
标题:表单提交,JS代码不进行验证?
只看楼主 加入收藏
海风308
Rank: 1
等 级:新手上路
帖 子:64
专家分:0
注 册:2008-10-28
结帖率:100%
收藏
 问题点数:0 回复次数:4 
表单提交,JS代码不进行验证?
什么都不填点击提交,JS代码就是不验证啊,实在找不出哪有问题,请各位帮忙,谢谢。


<%@ page language="java" pageEncoding="UTF-8"%>
<%
Object object = session.getAttribute("storekeeper");
if(object == null){
    response.sendRedirect("../index.jsp");
}
 %>
<%@include file="skinclude.jsp"%>
<html>
  <head>
    <title>增加店内商品</title>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
          <style type="text/css">
<!--
#Layer99 {
    position:absolute;
    width:703px;
    height:32px;
    z-index:1;
    left: 330px;
    top: 130px;
}
#Layer7 {
    position:absolute;
    width:624px;
    height:452px;
    z-index:5;
    left: 350px;
    top: 170px;
}
-->
  </style>
  <script type="text/javascript">
  function checkProduct(){
      if(document.addProduct.pro_name.value=""){
          window.alert("商品名不能为空!");
          document.addProduct.pro_name.focus();
          return false;
      }
      if(document.addProduct.pro_producter.value=""){
          window.alert("生产商不能为空!");
          document.addProduct.pro_producter.focus();
          return false;
      }
      if(document.addProduct.pro_price.value=""){
          window.alert("销售价格不能为空!");
          document.addProduct.pro_price.focus();
          return false;
      }
      if(document.addProduct.pro_inventory.value=""){
          window.alert("进货数量不能为空");
          document.addProduct.pro_inventory.focus();
          return false;
      }
  }
  </script>
  </head>
  <%  
  String nsID = request.getParameter("nsID");
      String nsName = new String(request.getParameter("nsName").getBytes("ISO-8859-1"),"UTF-8");
   %>
  <body>
      <div id="Layer99">
  <TABLE height=28 cellSpacing=3 cellPadding=0 width=776 align=center
     border=0>
    <TBODY>
        <TR vAlign=bottom>
            <TD>&nbsp; <A class=nav href="skindex.jsp">店主首页</A>
            <FONT class=nav> &gt; </FONT><A class=nav href="mynetstoreShow.jsp">我的网店列表</A>
            <FONT class=nav> &gt; </FONT><A class=nav href="javascript: history.back()"><%=nsName %></A>
            <FONT class=nav> &gt; </FONT><A class=nav href="javascript: location.reload()">增加商品</A></TD>
        </TR>
    </TBODY>
</TABLE>
  </div>
  <div id="Layer7" align="center">
  <h2>增加商品(为了您的利益,请详细填写)</h2>
  <form action="insertProduct.jsp?nsID=<%=nsID %>" name="addProduct" method="post">
  <table align="center">
  <tr><td>商品名称:</td><td><input type="text" name="pro_name"/></td></tr>
  <tr><td>生产商:</td><td><input type="text" name="pro_producter"/></td></tr>
  <tr><td>销售价格:</td><td>&nbsp;&nbsp;&nbsp;<input type="text" name="pro_price"/>元</td></tr>
  <tr><td>进货数量:</td><td><input type="text" name="pro_inventory"/></td></tr>
  <tr><td>是否上架:</td><td><select name="pro_onsale"><option value="1" selected="selected">上架销售</option>
  <option value="0">下架待销</option>
  </select>
  </td></tr>
  <tr><td>商品描述:</td><td><textarea rows="5" cols="15" name="pro_descn"></textarea></td></tr>
  <tr><td colspan="2"><input type="submit" value="增加" onclick="return checkProduct();"/></td></tr>
  </table>
  </form>
  </div>
  </body>
</html>
搜索更多相关主题的帖子: 代码 
2008-11-12 19:01
海风308
Rank: 1
等 级:新手上路
帖 子:64
专家分:0
注 册:2008-10-28
收藏
得分:0 
俺知道了。。。。惭愧!
2008-11-12 19:09
恋轩念伊人
Rank: 5Rank: 5
来 自:湖南衡阳
等 级:贵宾
威 望:19
帖 子:643
专家分:0
注 册:2008-2-23
收藏
得分:0 
function checkProduct(){
      if(document.addProduct.pro_name.value==""){
          window.alert("商品名不能为空!");
          document.addProduct.pro_name.focus();
          return false;
      }
      if(document.addProduct.pro_producter.value==""){
          window.alert("生产商不能为空!");
          document.addProduct.pro_producter.focus();
          return false;
      }
      if(document.addProduct.pro_price.value==""){
          window.alert("销售价格不能为空!");
          document.addProduct.pro_price.focus();
          return false;
      }
      if(document.addProduct.pro_inventory.value==""){
          window.alert("进货数量不能为空");
          document.addProduct.pro_inventory.focus();
          return false;
      }

判断的时候少写了个"=="

我不是一个随便的人,我随便起来不是人我哦。信不?
2008-11-12 19:12
海风308
Rank: 1
等 级:新手上路
帖 子:64
专家分:0
注 册:2008-10-28
收藏
得分:0 
还是感谢版主一丝不苟的指出错误!
2008-11-12 19:20
恋轩念伊人
Rank: 5Rank: 5
来 自:湖南衡阳
等 级:贵宾
威 望:19
帖 子:643
专家分:0
注 册:2008-2-23
收藏
得分:0 
其实你这个问题到javascript里面可能就有很多人给你回答的

我不是一个随便的人,我随便起来不是人我哦。信不?
2008-11-12 20:12
快速回复:表单提交,JS代码不进行验证?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012992 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved