"abelContent2")-6ren">
gpt4 book ai didi

cakephp - 如何将div添加到单选按钮?

转载 作者:行者123 更新时间:2023-12-01 09:10:44 25 4
gpt4 key购买 nike

我是 CakePHP 的新用户。我正在尝试添加一些 div 以包含我的输入 + 我的标签。

这就是我得到的:

<?php 
$option = array ("value1" => "labelContent1", "value2" => "abelContent2");
echo $this->Form->input('name', array('type' => 'radio', 'options' => $option, 'div' => true, "legend" => false));
?>

<div class="input radio">
<input type="hidden" name="data[Quiz][name]" id="ModelName_" value=""/>
<input type="radio" name="data[Quiz][name]" id="ModelName1" value="value1" />
<label for="ModelName1">labelContent1</label>

<input type="radio" name="data[Quiz][name]" id="ModelName2" value="value2" />
<label for="ModelName2">labelContent2</label>
</div>

这就是我想要的:

<div class="input radio">
<input type="hidden" name="data[Quiz][name]" id="ModelName_" value=""/>
<div>
<input type="radio" name="data[Quiz][name]" id="ModelName1" value="value1" />
<label for="ModelName1">labelContent1</label>
</div>
<div>
<input type="radio" name="data[Quiz][name]" id="ModelName2" value="value2" />
<label for="ModelName2">labelContent2</label>
</div>
</div>

您知道是否可以使用 FormHelper 来实现吗?

最佳答案

我知道这是一个旧话题,但我不得不回复。在不创建错误标记的情况下实现此目的的正确方法是使用前后选项:

echo $this->Form->input('name', array( 'type' => 'radio',
'separator'=> '</div><div>',
'before' => '<div>',
'after' => '</div>',
'options' => $option,
'label' => true,
"legend" => false
)
);

关于cakephp - 如何将div添加到单选按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11883513/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com