php - PHP如何以简单的形式更新有关复选框的信息
问题描述
我正在做用户可以自己创建的简单表单。例如。您是 Smith 先生,您想创建包含 3 个输入字段的简单表单。文本区域、单选和复选框。用户选择应该使用的输入并创建人们可以填写的表单 - 就像谷歌表单
文本区域很简单并且可以正常工作,但我的问题是如何对复选框和收音机做同样的事情......太难了
关于收音机和复选框的更新信息有问题
$tab = $request->slug;
foreach ($tab as $key => $value){
$custom = CustomFields::where([
['form_id', $id],
['slug', $key],
])->update(['name' => $value, 'slug' => str_slug($value)]);
}
解决方案
当你说它“太难”时,你到底是什么意思?
除非选中,否则是否不会发布收音机和复选框?如果是这样,这是标准行为,您可以通过在具有相同名称的单选/复选框上方隐藏输入字段来确保始终发布它们,例如:
<input name="yourCheckbox" type="hidden" value="0">
然后,如果选中,您的实际复选框将覆盖它
推荐阅读
- android - Android Mapbox 库错误与资源
- api - WSO2 使用属性表达式获取请求正文
- amazon-web-services - S3 对象级事件未触发
- python-3.x - 再次调用函数后,有没有办法让随机数重新填充到函数内部?
- c# - Rdlc 报告垂直条码
- java - 如何正确创建 Java 内部类?
- mysql - 限制表格列的行数
- apache-spark - IllegalArgumentException:此服务需要项目 ID,但无法从构建器或环境中确定
- amazon-web-services - AWS。通过 Glue 将数据从 S3 写入 Elasticsearch
- java - java keystore CA 证书有效性扩展