2013-06-10 2 views
0

У меня есть флажок, и перед тем, как я нажму кнопку отправки, я хочу проверить, установлен ли флажок? если он установлен, должна быть показана ошибка уведомления.Ruby On rails, проверьте, не установлен флажок

<script src="/assets/rails.validations.js" type="text/javascript"></script> 
<%= form_for Groupsnorm.new, url: what_to_do_arraydbs_path ,method: :get ,:validate => true do |f| %> 
    <div class="field_label"> 
    <%= f.label :group_name%>: 
    </div> 
    <div class="field"> 
    <%=f.text_field :group_name %> 
    </div> 

    <%= submit_tag "Submit", :commit =>"pictures" %> 
    <% @files.each do |file| %>       
    <p><td> <%= check_box_tag "files[]", file.id %></td><%= arraydb.arraydb_file_name %></p> 
    <%end%> 
<%end%> 

и JavaScript выглядит примерно так:

$(function validateCheckbox() { 
    $('#notifications').ready(function() { 
    $.notification( 
     { 
     content: text, 
     showTime: false, 
     timeout: 5000, 
     icon: "9", 
     } 
    ); 
    }); 
});   

Как это можно проверить, если флажок снят? Или можно сделать проверку на стороне клиента, чтобы кнопка «отправить» не была доступна, если флажок пуст?

ответ

0

в вас контроллер написать

if params[:CheckBoxNameAttribute] 
{ 
// source code here 
} 

это проверяет, проверяется ли ваш флажок или нет

Смежные вопросы