【发布时间】:2021-03-13 12:35:32
【问题描述】:
我正在尝试检查是否选中了一个复选框,如果是,我可以显示另一个文本框,但是我尝试了下面的代码来尝试检查复选框是否被选中,但不断得到错误。我需要在表单提交/发布之前检查作为需要与表单一起提交后显示的文本字段。
HTML + PHP:
<div class="form-check">
<input type="checkbox" name = "job_mileage_check" class="form-check-input" id="job_mileage">
<label class="form-check-label" for="job_mileage">Mileage?</label>
</div>
<?php
$check_value = isset(['job_mileage_check']) ? 1 : 0;
?>
感谢所有/任何帮助。
【问题讨论】:
-
在将任何数据发送回服务器之前,您无法检查这一点 - 这是 PHP 执行的地方。如果此时您不想提交完整的表单,请在后台发出 AJAX 请求。
-
如果你想显示一个复选框,如果另一个被选中,你需要尝试前端语言,例如 javascript。
-
“我需要在表单提交/发布之前检查作为需要与表单一起提交后显示的文本字段。” - 这并不意味着您有不过,在服务器端使用 PHP 执行该检查。这将是一个执行该检查的用例,然后根据结果,使用 JavaScript 显示/启用附加文本字段与否。
-
PHP对于您的要求是不必要的。您需要在HTML中创建一个页面,其中包含JavaScript来检查复选框,然后切换您想要的任何内容。
标签: php html twitter-bootstrap