很简单,但是很常用的一点小代码。算法是最笨的遍历算法。
<?php $rate = $this->getRate();?> <?php if($rate>0):?> <script type="text/javascript"> for(var i=0; i< $('rate').options.length; i++){ if($('rate').options[i].value=="<?php echo $rate?>"){ $('rate').options[i].selected="true"; break; } } </script> <?php endif;?>
说明下,$rate是给定的值。$('rate')是用了prototype js的selector,选取id 为rate的元素。