如何将已检查的属性应用于多个无线电输入字段

时间:2014-09-07 20:04:03

标签: php html

我在foreach声明中回应了2个无线电输入字段。我想在所有被回显的无线电输入字段中检查第一个选项。

但由于某种原因,它标志着无线电输入字段在底部一直“检查”。 (最后一个)

如何才能使得每个被回显的输入字段都被标记为已选中?

以下是我的代码。谢谢你的帮助

//Foreach loop start here

<input type="radio"  checked="checked" name="display_type" value="radio" >Radio
 <br>
<input type="radio"  name="display_type" value="checkbox">Check Box

1 个答案:

答案 0 :(得分:0)

如果多个无线电标记为“已选中”,则浏览器仅将其应用于最后一个无线电。你必须区分循环迭代。 例如:

foreach ($someData as $index => $value) {
  ?>
  <input type="radio" <?php if ($index === 0) { ?>checked<?php } ?>...>
  <?php
}