AJAX复选框if语句

时间:2009-04-15 11:18:26

标签: php javascript ajax syntax

在将查询字符串发送到PHP之前,我从表单ID中提取了一堆变量。但是,由于一个输入是一个复选框,我试图让AJAX根据是否选中来设置变量值。即..

    if (document.getElementById('bold').checked) { var bold = "true"; 
    }
    else { var bold = "false"; }    

但是,它实际上并没有向PHP发送任何内容。我在很多时候都在猜语法,所以如果有人能够纠正我会非常感激。

2 个答案:

答案 0 :(得分:1)

只要您给它起了一个名字,它就应该可以在后端“开启”或“关闭”时访问,例如

var $checked = $_POST["checkboxname"] == "on";

所以你的javascript是多余的。

答案 1 :(得分:0)

首先,而不是: var bold =“true”;

我认为你实际上在寻找类似的东西: document.getElementById('bold')。value =“true”;

其次,如果未选中该复选框,则不会向PHP脚本发送任何内容(未选中的复选框不会作为表单提交的一部分发送)。