程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> javascript-為什麼這段代碼onClick無效啊

javascript-為什麼這段代碼onClick無效啊

編輯:編程綜合問答
為什麼這段代碼onClick無效啊
 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">

    <title>My JSP 'cart1.jsp' starting page</title>

    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="expires" content="0">    
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="This is my page">



<script type="text/javascript">
        function jian() {
            alert(" ---");
        }
        function addd() {
            alert(" ++=");
        }
    </script>


  </head>

  <body>
    <form  method="post" >
        <table border=1 align="center">
            <tr>
                <td  colspan="4" align="center">訂單</td>
            </tr>
            <tr>
                <td>商品</td>
                <td>數量</td>
                <td>總價</td>
            </tr>
            <tr>
                <td>aaa</td>
                <td><input type="button" name="jian" onClick="jian()" value="-"></button>
                    <input name="shuru" class="input_text" type="text" value="1" size="3">
                <button name="addd" onClick="addd()">+</button></td>
                <td><input name="cost" class="input_text" type="text" value="0" size="3"
                    value="0"></td>
            </tr>
            <tr>
                <td colspan="4" align="center">
                    <button id="buy_anniu" type="submit" onClick="but()">提交</button>
                    <button type="reset">重置</button>
                </td>
            </tr>
            </table>

    </form>
  </body>
</html>

最佳回答:


不要用button標簽,用input type='button',你用button標簽再標准浏覽器下是提交按鈕,直接提交表單了,而且你的輸入控件對象不要將name和你的函數名起一樣,會導致在onclick引用到這個控件,而不是你的函數

           <tr>
                <td>aaa</td>
                <td><input type="button" onClick="jian()" value="-">
                    <input name="shuru" class="input_text" type="text" value="1" size="3">
                <input type="button"  onClick="addd()" value="+"/></td>
                <td><input name="cost" class="input_text" type="text" value="0" size="3"
                    value="0"></td>
            </tr>
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved