php - 从javascript函数获取复选框的值属性

标签 php mysql html checkbox

我这样做:

function GETVALUE() 
{
 if(document.getElementById("requirenewpage").checked == true)
    {
        document.getElementById("requirenewpage").value;    
        var cval= parseInt(document.getElementById("requirenewpage").value);

    }
}

HTML-----------------------------

<input type="checkbox" id="requirenewpage" unchecked   value= "GETVALUE();" >

我需要从复选框的 VALUE 属性中插入 0 或 1 到 mysql 表中......但我做不到......请帮忙???

它总是将 0 插入到数据库中,尽管我在函数 GETVALUE() 中将值设置为 1.....

最佳答案

实际上,我认为您不需要这些。你可以使用这个 html:

  <input type="checkbox" id="requirenewpage"  value= "1" >

并且复选框如果被选中将向服务器发送一个值1,否则它不会发送任何东西(以及相应的$_POST['requirenewpage']$_GET['requirenewpage'] 不会被设置)。

如果复选框被选中,它的值将被发送到服务器,并在 $_POST 数组(如果您使用 POST)中创建一个键,其中包含复选框的名称和 hte 复选框的值。

你可以做,服务器端:

$chkboxval = 0;

if (isset($_POST['requirenewpage'])){
     $chkboxval = $_POST['requirenewpage'];
}

关于php - 从javascript函数获取复选框的值属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6707528/

相关文章:

php - 制作自动换行。 PHP 到 Excel

php - Paypal Express Checkout - 无账户支付

php - MySQL 表中的 "Use PDO"。这是黑客攻击吗?

mysql - 架构中枚举的最大使用量

php - 选择在日期范围内登录的 MySql 行,返回每天的小时数

jquery - 执行函数以避免中间的任何其他点击事件

html - jQuery 卷 UI 与我推出的不同?

php - 减少mysql中的一整列

php - Symfony 安全返回 401 响应而不是重定向

jquery - 如何使用jquery更改n个div元素的css