• 给下拉列表配置更多的属性


    在项目开发当中, 感觉 Html 的下拉列表项目只有 value 和 text 两个属性, 不够用, 于是为每个 option 添加自定义的属性, 这样, 当用户选择一个选项时, 就可以得到更多的属性.

    实例:   为列表项添加 nodeid 属性, 在列表项被选择后, 调用函数显示所选的项目的几个属性.  更改这个函数, 就可以做更多的事.

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    <script type="text/javascript" src="js/jquery.js"></script>
    <script type="text/javascript">
    function ShowSelect(opt)
    {
        alert($(opt).attr('nodeid')+" value="+$(opt).attr('value')+" text="+$(opt).text());
    }
    </script>

    </head>

    <body>
    <form id="form1" name="form1" method="post" action="">
      <label>
      <select name="dsd" id="Ident" treeid='10' CurrentLevel='科' nextSelectLevel='属'
       onchange="ShowSelect(this[selectedIndex])" >
        <option value="1" nodeid='aa-Node'>aa</option>
        <option value="2" nodeid='bb-Node'>bb</option>
        <option value="3" nodeid='cc-Node'>cc</option>
      </select>

      </label>
    </form>
    </body>
    </html>

  • 相关阅读:
    异星觉醒观后感
    Word加密功能
    mysql基础
    Java学习笔记二—Java语法
    Java学习笔记一
    红帽考试学习第二十记
    红帽考试学习第十九记
    红帽考试学习第十八记
    红帽考试学习第十七记
    红帽考试学习第十六记
  • 原文地址:https://www.cnblogs.com/chinaontology/p/1327370.html
Copyright © 2020-2023  润新知