在codeigniter中单击后禁用提交按钮

时间:2016-07-19 11:09:04

标签: php codeigniter

我是php和codeigniter的新手。我有这个任务,我现在正在工作,这是一个宿舍管理系统。学生可以通过选择它来选择他们想吃的饭,所有我想做的就是在他们点击之后禁用选择按钮,换句话说,学生可以选择一次特定的饭菜。

这是我的代码:

<td><div><?php echo $row['type'];?></div></td <td><div><?php echo $row['content'];?></div></td>
<td><div><?php echo $row['date'];?></div></td>
  <td align="center">
 <?php $is_selected=$this->db->get_where('selected_meal', array( 'meal_id' => $row['meal_id'],'student_id'=>$this->session->userdata('student_id')))->row()->delivered; 


<a data-toggle="modal" href="#modal-form" onclick="modal('order_meal',<?php echo  $row['meal_id'];?>)" class="btn btn-gray btn-small">
<i class="icon-wrench"></i> <?php echo get_phrase('select');?>
  </a>
   <?php  ?>
        </td>

3 个答案:

答案 0 :(得分:1)

以下是示例表单,按钮和javascript。您需要对其进行修改以满足您的需求。

<form name="myForm" id="myFormId" class="form-horizontal" method="post"  action="<?=base_url('invoice/create_invoice');?>">
  <input type="submit" id = "formSubmit" class="btn btn-primary" value="Submit">
</form>

    <script type="text/javascript">
        document.getElementById('myFormId').onsubmit = function() {
            document.getElementById("formSubmit").disabled = true;
        }
    </script>

答案 1 :(得分:0)

您似乎正在使用bootstrap,您可以点击"disabled"

添加课程submit

或者,试试这个,添加类dis-btn并在事件点击上编写脚本

$('.dis-btn').prop('disabled', true);

答案 2 :(得分:0)

为要选择的元素提供一个类。 Ex&#39; select-meal&#39;。

$('.select-meal').click(function(){
     $(this).attr('disabled', 'true');
})