保存复选框的值

时间:2012-10-08 19:48:49

标签: jquery checkbox

我的wordpress主题中的元框文本字段上方有两个复选框,添加新的自定义帖子页面。除了我刷新页面时,每件事情都工作正常,两个复选框再次变为未选中状态,而我想要检查其中一个。这是我的HTML代码:

<input type="checkbox" id="a" />
<input type="checkbox" id="b" />
<input type="textarea" id="c" />

这是我的jQuery代码:

$(function () {
$('#a, #b').change(function () {
    var $a = $('#a'), $b = $('#b'), $c = $('#c');
    if (this.id == 'a' && this.checked) {
       $c.val('Hello World!');
       $b.prop('checked', false);
    } else if (this.id == 'b' && this.checked) {
       $c.val('Not hello World!'); 
       $a.prop('checked', false);
    } else {
       $c.val('');
    }
});
});

我不知道这是通过php完成还是jQuery就足够了,怎么做。我们将非常感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

你能不能把html改成这个?

<input type="checkbox" id="a" checked="checked" />
<input type="checkbox" id="b" checked="checked" />
<input type="textarea" id="c" />

答案 1 :(得分:0)

复选框没有name属性,因此无法保存。

如果您不熟悉元框,则应使用执行它们的库。那里有很多,我甚至有一个 - mr meta box