2016-09-29 72 views
-2

我想执行一个on-change事件。有一个下拉菜单和一个锁按钮,所以当我从该下拉列表中选择名称时,它应该将问题锁定到该选定名称。如何编写on_change查询?

<td> 
    <% if issue_request.status == true %> 
     <small class="btn btn-sm btn-success fa fa-check"></small> 
    <% else %> 
    <% if issue_request.issue_tracker_member_id == nil %> 
     <%= select :issue_request,:issue_tracker_member_id,issue_tracker_member_role_wise(issue_request.issue_tracker_group.id),{prompt:"Select Member"},class: "form-control"%> 
          <%= link_to '',lock_request_issue_requests_path(issue_request),class: 'btn btn-sm btn-danger fa fa-lock',data: { confirm: 'Are you sure?' } %> 
         <% else %> 
          <small class="label label-primary">Locked by <%= current_user.employee.try(:manual_employee_code) %></small> 

           <%= link_to '',unlock_request_issue_requests_path(issue_request),class: 'btn btn-sm btn-warning fa fa-unlock-alt',data: { confirm: 'Are you sure?' } %> | <%= link_to 'Solved',solved_request_issue_requests_path(issue_request),class: 'btn btn-sm btn-primary',data: { confirm: 'Are you sure?' } %> 
           <% end %> 
         <% end %> 
        </td> 
        <% end %> 
       </tr> 
      <% end %> 
      </tbody> 
     </table> 
    </div> 
    </div> 
+0

检查此..http://www.w3schools.com/jquery/default.asp ...了解和了解jquery的基础知识 – Milind

回答

0

你可以在java脚本或jQuery中编写onchange事件来完成它。您需要使用脚本标签并在其中提到JavaScript。如果您使用的是外部js文件,那么您需要在应用程序的资产目录下创建它。

+0

我不知道如何写jQuery能否请你帮助我。 –

0

在您的视图文件中写入这个代码。

<script type="text/javascript"> 
    $(document).ready(function() { 
     $('.form-control').on('change',function(){ 
     $('fa-unlock-alt').prop('disabled', true); 
     }) 
    } 
</script> 

我希望它能帮助你。

+0

代码无法正常工作。 –

+0

再次不起作用。你是否需要更多信息来编写代码? –

+0

哪种类型的问题facing.please显示您的错误日志 –