繁体   English   中英

如何循环一个具有不同ID的单选按钮

[英]how to loop one radio button with different id

我试图在一个循环中创建一个单选按钮,但我想分配一个唯一的ID,以便它成为只能选择一个单选按钮的组。 这可能吗? 我的循环复制相同的收音机,我可以选择每个按钮。 我只想选择一个。

<?php

$i = 0;
$i = $i++;
while($i>=0)
{
echo "<input type='radio' name='test[$i++]' value='test[$i++]'>test[$i++] ";
echo "<BR>";
$i++;

}
?>

更新此工作!!!

<?php

$i = 0;
while($i++ < 5) 
{
    echo "<input type='radio' name='test' value='test[$i]'>test[$i] ";
}
?>

了解基本的PHP语法。 "$i++"是一个包含变量( $i )和两个+字符的字符串。 它不会增加您的$i变量。

您实际上是在生成以下html:

<input type='radio' name='test[1++]' value='test[1++]'>test[1++]
<input type='radio' name='test[1++]' value='test[1++]'>test[1++]
<input type='radio' name='test[1++]' value='test[1++]'>test[1++]

同样,正如您所写的,您的while()将是一个无限循环,因为$ i总是大于0。

尝试以下方法:

while($i++ < $limit) {
    echo "<input type='radio' name='test[$i]' value='test[$i]'>test[$i] ";
}

您可以使用底部代码。请预先使用输入标签(值)。

`<?php for($i=1;$i<10;$i++) { `?>`
    <input name="RadioBox" type="radio" value="<?php print($i); ?>" />
    <?php } ?>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM