2016-09-29 3 views
-2

私はon-changeイベントを実行します。 1つのドロップダウンと1つのロックボタンがあります。そのドロップダウンから名前を選択すると、その選択された名前に問題がロックされます。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ファイルを使用している場合は、アプリのassetsディレクトリに作成する必要があります。

+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

どのタイプの問題が発生していますか。あなたのエラーログを表示してください。 –

関連する問題