Php 如何通过按钮过滤jquery表单提交

Php 如何通过按钮过滤jquery表单提交,php,jquery,forms,Php,Jquery,Forms,我正在以以下方式提交我的一份表格,在提交之前我需要做一些处理。所以我不能用 提交键入按钮。当我将其更改为按钮时,键入并使用jQuery提交表单 我的表单、按钮集和jQuery如下所示: <form id="materialreceiveform" action="<?php echo base_url();?>index.php/Materialreceive_control/handleForm" method="post"> <td> <

我正在以以下方式提交我的一份表格,在提交之前我需要做一些处理。所以我不能用
提交
键入按钮。当我将其更改为
按钮时,键入并使用jQuery提交表单

我的表单、按钮集和jQuery如下所示:

<form id="materialreceiveform"  action="<?php echo base_url();?>index.php/Materialreceive_control/handleForm" method="post">

<td>
    <input id="savebutton" type="button" value="Save" class="btn" name="btnsave" />
</td>
<td>
    <input type="submit" value="Update" class="btn" name="btnupdate" />
</td>
<td><a id="reprint" target="_blank" class="btn" href="">Re-print</a>
</td>
<td>
    <input type="submit" value="Clear All" class="btn" name="btnclear" />
</td>


<script>
    $( "#savebutton" ).click(function() {
        var myDate =  moment(new Date()).format("YYYY-MM-DD HH:mm:ss");
        $('[id$=hiddentime]').val(myDate);
        $( "#materialreceiveform" ).submit();
    });
</script>

请帮我找到解决办法

你到底想要什么?你的表单操作是什么?当我提交表单时,我需要执行if条件中的代码
,所以我不能使用“submit”类型按钮
。。。是的,你可以。为什么不使用“提交”事件,进行修改/验证,然后返回
true
public function handleForm(){

    if(isset($_POST['btnsave'])){

    //code goes here

    }

}