• JS二级联动、模仿邮箱点击联系人增加联系人到输入框


    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <script type="text/javascript">
       var subcat = new Array();
       subcat[0] = new Array('001','abc','000001')
       subcat[1] = new Array('001','abd','000002')
       subcat[2] = new Array('010','wwwwww','000003')
       subcat[3] = new Array('010','fujifilm','000004')
       subcat[4] = new Array('011','zhanjiang','000005')
       subcat[5] = new Array('011','yinglun','000006')
       subcat[6] = new Array('011','jinshu','000007')
       subcat[7] = new Array('100','a8435','000008')

       function friendGroupsChanged(id)
     {      
        document.form1.friends.length = 0;  
        if(id != "") {
           document.form1.friends.length = 0;     
           for (i=0; i<subcat.length; i++)
            {
               if (subcat[i][0] == id)
               {document.form1.friends.options[document.form1.friends.length] = new Option(subcat[i][1], subcat[i][2]);}                                   
            }   
        }  
         else {
           for (i=0; i<subcat.length; i++)          
              document.form1.friends.options[document.form1.friends.length] = new Option(subcat[i][1], subcat[i][2]);  
        }
     }
    function friendsChanged(name)
     {
        var txtname = $("txtName").value;
        var flag = 1;
        if(txtname.length>0) {
           var arrname = txtname.split(';');
           for(var i=0;i<arrname.length;i++) {
              //重复的不加上去
              if(arrname[i] == name) {
                 flag = 0;
                 break;
              }
            }
         }
         if(flag==1) $("txtName").value += name + ";";
     }
    function $(obj){return document.getElementById(obj);}
    window.onload = function(){ friendGroupsChanged('');}
    </script>

    </head>
    <body>
        <form name="form1">
        <div style="float: left">
            收信人:<input type="text" name="txtName" id="txtName" style=" 300px" />
        </div>
        <div style="float: left">
            <div>
                联系人群组:
                <select id="friendGroups" name="friendGroups" onchange="friendGroupsChanged(this.value)">
                    <option value="">所有好友</option>
                    <option value="001">朋友</option>
                    <option value="010">同学</option>
                    <option value="011">同事</option>
                    <option value="100">其它</option>
                </select>
            </div>
            <div>
                <select id="friends" name="friends" onchange="friendsChanged(this.options[this.selectedIndex].text)" style=" 200px; height: 180px;" multiple="multiple">
                </select>
            </div>
        </div>
        </form>
    </body>
    </html>

  • 相关阅读:
    python基础练习:
    py+selenium切换到新弹出窗口通用方法
    Python 异常处理
    验证码自动化认证部分,可能由于分辨率导致截图不正确
    基于Tesseract的OCR图像识别
    Spark相关知识
    Hive和数据库除了拥有类似的查询语言,再无类似之处;关系型数据库和非关系型数据库的优缺点
    sed替换^A(01),02,03等特殊字符
    Python操作adb命令脚本
    python从放弃到放弃
  • 原文地址:https://www.cnblogs.com/gdjlc/p/2086911.html
Copyright © 2020-2023  润新知