Javascript 表单提交时显示条件js警报窗口
我的rails应用程序中有一个表单,允许用户上传CSV文件 文件字段下有一个复选框,与他们可以启用的选项有关。如果用户选中复选框并提交,我想显示一个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
<%= 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";
}
}