html - 仅当选中复选框时才提交表单

标签 html ruby-on-rails-3 forms checkbox

我只想在选中复选框时提交表单(而不是通过复选框提交表单)

我不需要保存复选框的检查。它类似于“我同意 EULA bla bla”

最好不要使用 JavaScript

谢谢

最佳答案

您可以使用如下代码检查复选框是否已选中:

var chkbox = document.getElementById('checkboxID');

if (chkbox.checked === true){
  // it is checked, submit form
}
else {
  // it is not checked, dont submit form
}

关于html - 仅当选中复选框时才提交表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8104061/

相关文章:

ruby-on-rails - Rspec Ruby on Rails Controller 问题

php - 通过 html 表单控制 PHP scandir

jquery - 在 Bootstrap 表中添加行错误

javascript - 需要检测网页中哪个 <script> block 与另一个 <script> block 交互?

html - 从第一行删除行高

ruby-on-rails - rails 多态,包含基于类的类型

ruby-on-rails - Ruby on Rails - 为多个模型渲染 JSON

ruby-on-rails - 如何使用 Ruby on Rails 形式获取 "get"

html - 使用 flex 和 border-box 等宽

javascript - 使用javascript发送post请求