<%= form_tag({:action => :result}, :onsubmit => 'return validate()') %>
<!-- nicht gefüllte Felder geben leere Strings zurück (sowohl Datum als auch Grenzen) //-->

<h1 class="head">Auswahl der Ergebnisspalten für Anlagen</h1>

<div class="form-abfrage">

  <p class="form--check-all form--selection-list">
    <label><input type="checkbox" id="alle" name="alle" /> Alle anwählen</label><br>
  </p>

  <table border="0" width ="100%" cellspacing ="10">
    <tr>
      <td>
        <div id="checkboxes">
          <div class="col_group form--selection-list">
            <%@anlagen.columns_for_list.each do |anlage| %>
            <label><input type="checkbox" name="columns[]" value="<%=anlage.pos%>" /> <%=anlage['human_name']%></label><br>
            <%end%>
          </div>
        </div>
      </td>
    </tr>
  </table>

  <div class="from--submit">
    <button type="button" onclick="window.location='<%= url_for :action => :index , 'untergrenze' => params[:untergrenze], 'obergrenze' => params[:obergrenze] %>'">
        <i class="fa fa-angle-double-left" aria-hidden="true"></i>
    </button>
    <button type="button" onclick="window.location='<%= url_for :action => :index %>'">
      <i class="fa fa-times" aria-hidden="true"></i>
    </button>
    <button type="submit">
        <i class="fa fa-check" aria-hidden="true"></i>
    </button>
  </div>

</div>

<script language="javascript" type="text/javascript">
$("#alle").click(function(){
  $('input:checkbox').not(this).prop('checked', this.checked);
});

function validate() {
  valid = $('input:checkbox').is(":checked");

  if(!valid) {
    alert('Sie haben keine Betriebsspezifische Ergebnisspalte ausgewählt');
  }
  return valid
}
</script>
