如何通过Button过滤jquery表单提交

时间:2015-05-18 06:09:28

标签: php jquery forms

我以下列方式提交我的表格之一,我需要在提交之前进行一些处理。所以我不能用 Submit类型按钮。当我将其更改为Button类型并使用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>

在我的PHP控制器中,我在按钮类型位于isset之前使用Submit来捕获此提交。但现在在使用Button并通过jQuery提交后,我无法通过isset值捕获提交内容,如下所示。

public function handleForm(){

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

    //code goes here

    }

}

请帮我找到解决方法。

0 个答案:

没有答案