我的rails应用中有一个表单,允许用户上传CSV文件。
文件字段下方有一个复选标记框,与他们可以启用的选项有关。如果用户选中该框并提交,我想显示一个js警告窗口以确认复选框选择。我怎么能做到这一点?
我的表单如下:
<%= form_tag({action: :import}, multipart: true, class: "form-inline") do %>
<%= label_tag(:uploaded_file, "Choose a CSV file to upload:") %>
<%= file_field_tag(:uploaded_file, class: "input-file") %>
<%= submit_tag("Upload", class: "btn btn-primary") %>
<%= button_tag("Cancel", type: 'reset', class: "") %>
<br>
<br>
<label class="checkbox">Override import conflicts?</label>
<%= check_box_tag "override", "true", false, class: "checkbox" %>
<% end %>
答案 0 :(得分:0)
首先为复选框提供ID
<label class="checkbox" id="chkid">Override import conflicts?</label>
<%= check_box_tag "override", "true", false, class: "checkbox" %>
并使用JS原型,如
function confirm()
{
if ($F('chkid').checked == false)
{
"Please Select Check box\n";
}
}