簡體   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