在 php foreach 循环中仅将单个输入(type=radio)设置为 "required"
Set only a single input (type=radio ) to "required" within php foreach loop
我遇到了以下问题:
我在 php foreach 循环中动态创建无线电类型的输入。但是,我只希望创建的第一个输入具有“必需”属性.
我的代码是这样的:
<?php foreach ($data as $value)
{
?>
<div class="radio">
<label>
<p>
<input type="radio" name="option" class="option" value="<?php echo $value['id']; ?>">
<?php echo $value['text']; ?>
</p>
</label>
</div>
<?php }
?>
有什么办法可以解决这个问题吗?任何帮助表示赞赏!谢谢
例如,你可以这样做:
<?php
$num = 0;
foreach ($data as $value) {
$num++;
?>
<div class="radio">
<label>
<p>
<input type="radio" name="option" class="option" value="<?php echo $value['id']; ?>" <?php echo ($num == 1) ? 'required' : ''; ?>>
<?php echo $value['text']; ?>
</p>
</label>
</div>
<?php
}
?>
我遇到了以下问题:
我在 php foreach 循环中动态创建无线电类型的输入。但是,我只希望创建的第一个输入具有“必需”属性.
我的代码是这样的:
<?php foreach ($data as $value)
{
?>
<div class="radio">
<label>
<p>
<input type="radio" name="option" class="option" value="<?php echo $value['id']; ?>">
<?php echo $value['text']; ?>
</p>
</label>
</div>
<?php }
?>
有什么办法可以解决这个问题吗?任何帮助表示赞赏!谢谢
例如,你可以这样做:
<?php
$num = 0;
foreach ($data as $value) {
$num++;
?>
<div class="radio">
<label>
<p>
<input type="radio" name="option" class="option" value="<?php echo $value['id']; ?>" <?php echo ($num == 1) ? 'required' : ''; ?>>
<?php echo $value['text']; ?>
</p>
</label>
</div>
<?php
}
?>