PHP 是否适用于禁用的 HTML 标记


Does PHP work for disabled HTML tags?

<td><input type="checkbox" name="chk" checked disabled /></td>
if(isset($_POST['chk'])) $chk = 1;
else $chk = 0;

但是数据库总是0。我需要将数据库设置为 1 .

禁用的表单控件永远不会将其数据发送到服务器,因此 PHP 将永远无法读取其数据。

请考虑改用隐藏输入。

为了获得你需要的效果,你可以使用readonly属性而不是disabled这样你的html可以看起来像这样:

<td><input type="checkbox" name="chk" checked readonly/></td>

然后对于上面的 html php 代码:

if(isset($_POST['chk'])) $chk = 1;
else $chk = 0;

应该给你1.

我希望它有所帮助。