有submit的type 的话,我们提交的是表单。可以在<form >标签里面添加一个 onsubmit()方法 

解决方案 »

  1.   

    <h2>收费细项 </h2> 
        <form  id="feeform" name="feeform" onsubmit="save() ">// 这里面加多个 onsubmit="save() "
    &nbsp; ??????? 
          <p>收费项目: <select size="1" name="fee" > 
            <option value="1">开户费 </option> 
            <option value="2">漫游费 </option> 
            <option value="3">押金 </option> 
            <option value="4">入网费 </option> 
            <option value="5">选号费 </option> 
          </select> </p> 
          <p>收费金额: <input type="text" id="feevalue" name="feevalue" size="20" value="10"> </p> 
        <p> 
    <input type="submit"  value="保存" id="save" name="save"> 
        <input type="submit" value="提交" id="submit" name="submit" > //提交type="submit"
        <input type="reset" id="reset" name="reset" value="全部重写" > //重写type="reset"
        </p> 
        </form> 
      

  2.   

    我做的后台action是dispatchaction,三个按钮分别对应不同的方法,所以在js中分别处理,但是现在光一个提交按钮都不调用js中的方法,不知道怎么回事
      

  3.   

    //完整一点的,测试通过了
    <script type="text/javascript"> 
    function save() 

     if(document.getElementById("feevalue").value.length==0) 
       { 
    alert("收费金额不能为空"); 
    document.getElementById("feevalue").focus(); 
    return false; 
       } 
     with(document.getElementById("feeform")) 
      { 
      alert("save"); 
      method="post"; 
      action="fee.do?command=save" 
       return true;
       } 

    //如果验证通过的话,才提交
    function submitTo()
    {
     if(save()) 
      return true;
    }
    </script> 
    </head>
    <body>
    <h2>收费细项 </h2> 
        <form  id="feeform" name="feeform" onsubmit="submitTo()">// 这里面加多个 onsubmit="save() "
    &nbsp; ??????? 
          <p>收费项目: <select size="1" name="fee" > 
            <option value="1">开户费 </option> 
            <option value="2">漫游费 </option> 
            <option value="3">押金 </option> 
            <option value="4">入网费 </option> 
            <option value="5">选号费 </option> 
          </select> </p> 
          <p>收费金额: <input type="text" id="feevalue" name="feevalue" size="20" value=""> </p> 
        <p> 
    <input type="submit"  value="保存" id="save" name="save"> 
        <input type="submit" value="提交" id="submit" name="submit" > //提交type="submit"
        <input type="reset" id="reset" name="reset" value="全部重写" > //重写type="reset"
        </p> 
        </form> 
      

  4.   


    <form  id="feeform" name="feeform" onsubmit="submitTo()">// 这里面加多个 onsubmit="submitTo()"
      

  5.   


    action="fee.do?command=save" 
    兄弟 你好像在用struts 
    知道struts 有时候会出现这样的错误
    原因在于,你的事件 提交处理方法 和form 对应的问题
    一般一个form 只要一个submit (提交)方法
    你一下用3个方法,那么服务器在加载
    到运行的时候,发现这里 出现了3个提交方法
    可能就报错了
    一个个的处理试试看
    不要这样写,实际开发中也不会这样写的。
    要是想重复利用,也得把不用的给注释掉吧
     给你的小小建议
    希望对你有帮助
    ^_*
      

  6.   

    <form  id="feeform" name="feeform" onsubmit="submitTo()" onsubmit="submitTo()"...>那怎么识别我点的是哪个按钮
      

  7.   

    我今天刚学的struts中的dispatchaction 然后可以一个action中处理三个方法,我今天来试了可就是通不过 ,看了一下午了,很郁闷,呵呵
      

  8.   

    如果我用一个submit对应一个action的话,我怎么区分我点击的是哪个按钮呢?
      

  9.   

    <form  id="feeform" name="feeform" method="post"....submit 是点哪个就哪个有值,否则它是 null