我使用 javascript 在表单中创建了复选框:
<input type="checkbox" name="is_ok[]" />
<input type="checkbox" name="is_ok[]" />
<input type="checkbox" name="is_ok[]" />
当我选中第一个和第三个复选框并提交表单时,Input::get("is_ok")
返回我:
['on', 'on']
有没有办法获取 ['on', null, 'on']
或 ['on', 'off', 'on']
的值?
提前致谢。
最佳答案
嘿,为应用程序中的user_id、product_id 等
等复选框分配一些值。
例如查看
<input type="checkbox" name="is_ok[]" value="1" />
<input type="checkbox" name="is_ok[]" value="2" />
<input type="checkbox" name="is_ok[]" value="3" />
例如 Controller
<?php
if(isset($_POST['is_ok'])){
if (is_array($_POST['is_ok'])) {
foreach($_POST['is_ok'] as $value){
echo $value;
}
} else {
$value = $_POST['is_ok'];
echo $value;
}
}
?>
您将获得选定复选框的数组。
希望有帮助..
关于php - 如何在 Laravel 5 中获取复选框数组的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43393059/