1
 <?php $result2 = db_getsub( array('campaigns_id' => $SYS_campaign) );
                            if (!is_null($result1)){ 

                                while ( $row = $result2->fetch_object() )
                                {


                            ?>
                    <div class="item">
                        <div style="text-align: left;">
                            <div class="choicetitle">
                                 <input type="radio" id="Radio1" checked="checked" title="" name="subtype"  value="<?php echo   $row->subid;  ?>" /><?php echo  $row->sub_name;  ?></div>
                            <div class="choicedesc descrip">
                                <?php echo $row->gavdescrep;  ?> </div>
                           <!-- <div class="choicelesmer">
                                Les mer
                            </div>-->
                            <div class="choicedesc1">
                                <?php echo $row->gavdescrep; ?> </div>
                        </div>
                        <span><?php 

                         $value=$row->price;
                        if($value != 0)
                        { 
                        echo $row->price; ?>,-

                       <?php }else { echo ""; } ?> </span>
                        <span class="bgcolor discprice">
                        <?php echo $row->pricediscount; ?>,-
                        </span>
                    </div>
                    <?php  } } ?>

我想显示默认的第一个单选按钮现在检查它显示最后一个按钮检查,因为它是动态的任何帮助???

4

3 回答 3

1

您正在为循环中的所有单选按钮使用 checked="checked" 。因此,最后分配的单选按钮保留选中的属性。为了解决这个问题,有条件地设置checked="checked"只为第一次循环

    if(loopingFirstTime){
        $checked = ' checked="checked" ';
    }else{
        $checked = ' ';
    }

进而 ....

    <input type="radio" name="radio1" '.$checked.' />

没有测试这个....请检查语法

于 2013-08-14T09:31:25.237 回答
0

使用 checked=checked 属性使单选按钮默认选中:-

蓝色的

http://www.w3schools.com/jsref/prop_radio_defaultchecked.asp

并用jquery处理: -

jQuery("#radio_1").attr('checked', 'checked');

如何使用 jQuery 检查单选按钮?

于 2013-08-14T09:19:07.163 回答
0

就像其他人已经说过的那样,您只实现了一个单选按钮。例如,您可以尝试 jsfiddle.net 来试用您的代码并快速查看您的更改。

顺便说一句:我不太确定您在最后一行中要做什么:那是剩余的还是属于环绕代码的?

于 2013-08-14T09:21:38.427 回答