复选框在选中时具有值,在取消选中时具有另一个值

时间:2012-06-14 14:47:23

标签: forms post checkbox send

我有一张表格:

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

我是通过javascript / jquery函数提交的。

在js文件中,在submit函数中,我得到的值是:

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

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

问题:时事通讯的价值一直在“开启”。

如果选中该复选框,如何获取值,如果未选中,则如何获取其他值?

非常感谢!!

1 个答案:

答案 0 :(得分:0)

要使用.attr('checked')

来探测复选框是打开还是关闭
var newsletter = $("#newsletter").attr('checked') ? "on" : "off";

其中'on'代表已选中,'off'代表未选中。