Php 如何使用HTML快速表单删除元素?
在项目中,我必须使用HTML快速表单来创建元素。 我已经创建了名为嗜好[]的复选框元素。当我发布表单时,我确实得到了嗜好数组及其值,并将再次显示相同的表单 现在我想删除那些未选中的复选框。 基本上,在HTML快速表单中,您可以使用$form->removelement('elementname')。但是由于复选框是数组,如果我尝试使用上面的代码,它只删除第一个复选框 是否有方法仅删除未选中的复选框 希望我已经解释清楚了。如果没有,请让我知道,我会尽量详细阐述一下 谢谢, Tanmay试试看 当您在数组中选中复选框时。刷新时,您应该有带条件的显示复选框Php 如何使用HTML快速表单删除元素?,php,html,Php,Html,在项目中,我必须使用HTML快速表单来创建元素。 我已经创建了名为嗜好[]的复选框元素。当我发布表单时,我确实得到了嗜好数组及其值,并将再次显示相同的表单 现在我想删除那些未选中的复选框。 基本上,在HTML快速表单中,您可以使用$form->removelement('elementname')。但是由于复选框是数组,如果我尝试使用上面的代码,它只删除第一个复选框 是否有方法仅删除未选中的复选框 希望我已经解释清楚了。如果没有,请让我知道,我会尽量详细阐述一下 谢谢, Tanmay试试看 当您
if(check box is checked)
仅显示该数组的复选框。什么
我的意思是用所选数组生成html复选框
否则
默认html,包含所有值
但是,让我问你一件事。假设有10个复选框,他选择5,如果你只显示那5个,如果他想再添加一个复选框,用户如何添加,因为你根本没有显示。在您的情况下,可能不需要…是,根据需要,一旦他选择了几个复选框,就不需要这些复选框。是的,你的建议对我起了作用。