【发布时间】:2013-10-30 03:02:50
【问题描述】:
我知道有人问过有关此主题的几个问题,但我无法为我的案例找到答案。
我有一个选中的checkbox
<input type="checkbox" name="text" checked="checked" />
我需要通过选中/取消选中来发送 ajax 请求,但我不知道对于 if statement 这样的可靠(与浏览器兼容)是什么
if (this.value == 'on')
{
this.value = 'off';
ajax call;
}
else
{
this.value ='on';
ajax call;
}
注意这里的值并不重要,我们需要捕捉checked/unchecked,但是当html原始元素有checked="checked"时,如何通过JavaScript控制被选中的元素呢?
如果使用checked 而不是value 作为
if (this.checked == true)
{
this.checked = false;
ajax call;
}
else
{
this.checked =true;
ajax call;
}
checkbox 的勾选不会在浏览器中更改(始终勾选)。
【问题讨论】:
标签: javascript checkbox