【问题标题】:Checkbox to have a value when checked and another when unchecked复选框在选中时具有一个值,在未选中时具有另一个值
【发布时间】:2012-06-17 15:15:57
【问题描述】:

我有一个表格:

Check this if you Want to receive our newsletter: <input type="checkbox" id="newsletter " name="newsletter">

我通过 javascript/jquery 函数提交它。

在 js 文件中,在提交函数中,我得到了值:

var newsletter = $("#newsletter").val(); 

其余的 fom 值与 $.ajax 一起通过 POST 发送到我的 php 文件。

问题:时事通讯的价值始终处于“开启”状态。

如果选中复选框,如何获取一个值,如果未选中,如何获取另一个值?

非常感谢!!

【问题讨论】:

    标签: forms post checkbox send


    【解决方案1】:

    要探测复选框是打开还是关闭,请使用.attr('checked')

    var newsletter = $("#newsletter").attr('checked') ? "on" : "off";
    

    这会给你'on' 用于选中和'off' 用于未选中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-01-13
      • 1970-01-01
      • 2018-04-15
      • 2021-12-23
      • 2021-08-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多