Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/443.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 表单提交时显示条件js警报窗口_Javascript_Ruby On Rails_Form Submit - Fatal编程技术网

Javascript 表单提交时显示条件js警报窗口

Javascript 表单提交时显示条件js警报窗口,javascript,ruby-on-rails,form-submit,Javascript,Ruby On Rails,Form Submit,我的rails应用程序中有一个表单,允许用户上传CSV文件 文件字段下有一个复选框,与他们可以启用的选项有关。如果用户选中复选框并提交,我想显示一个js警报窗口来确认复选框的选择。我怎样才能做到这一点 我的表单如下所示: <%= form_tag({action: :import}, multipart: true, class: "form-inline") do %> <%= label_tag(:uploaded_file, "Choose a CSV file to

我的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 %> 



覆盖导入冲突?
首先为复选框提供id

<label class="checkbox" id="chkid">Override import conflicts?</label>
 <%= check_box_tag "override", "true", false, class: "checkbox" %>
现代浏览器允许“必填”字段。否则,请使用javascript进行客户端验证:
function confirm()
{
if ($F('chkid').checked == false) 
      {
           "Please Select Check box\n";
       }
}