主页 个人前端笔记 Js使select选项动态选中方法
admin
发表于2012-11-11 19:08:18    只看楼主 楼主
头衔:  精益求精
注册时间: 2012-10-07
用户组: 日常管理组
发帖数:  502
金币数:  186
短消息
在有很多option的select中,比如国家有200多个,而去数据库判断数据是哪个国家可以用

<option value="A国家" <?php if($param==´A国家´){echo ´selected´;} ?> >A国家</option>


上述方法效率之差在选项多的情况下显而易见,因此更简便的方法是


<?php

echo ´<script>

for(var i=0;i<document.getElementById("ID").options.length;i++)
      {
         if(document.getElementById("ID").options[i].value ==´.$param.´)
         {
            document.getElementById("ID").options[i].selected = true;
            break;
         }
        }
       </script>´;
   ?>

回复人
回复内容

Powered BY YouYaX
个人自主开发论坛,从2010年10月份开发至今!

操作管理