zoukankan      html  css  js  c++  java
  • 制作可输入的下拉框

    1、第一种方案:<html>

    <head>
    <title></title>
    <style type="text/css">
    div,span,p,td,font{font-size:9pt;}
    </style>
    </head>
    <body>

    <span style="absolute;margin-top:-12px;">
    <table cellspacing="0" cellpadding="0" width="100%" border="0"><tr><td align="left">

    <span style="position:absolute;border:1pt solid #c1c1c1;overflow:hidden;188px;height:19px;clip:rect(-1px 190px 190px 170px);">
    <select name="aabb" id="aabb" style="190px;height:20px;margin:-2px;" onChange="javascript:document.getElementById

    ('ccdd').value=document.getElementById('aabb').options[document.getElementById('aabb').selectedIndex].value;">
    <option value="" style="color:#c2c2c2;">---请选择---</option>
    <option value="闲人书库">闲人书库</option>
    <option value="闲人BLOG">闲人BLOG</option>
    <option value="<a href="http://www.ayinsky.com" target="_blank">闲人设计</a>"><a href="http://www.ayinsky.com" target="_blank">闲人设

    计</a></option>
    <option value="闲人软件">闲人软件</option>
    </select>
    </span>
    <span style="position:absolute;border-top:1pt solid #c1c1c1;border-left:1pt solid #c1c1c1;border-bottom:1pt solid

    #c1c1c1;170px;height:19px;">
    <input type="text" name="ccdd" id="ccdd" value="可选择也可输入的下拉框" style="170px;height:15px;border:0pt;">
    </span>

    </td></tr></table>
    </span>

    </body>

    </html>

    2、第二种方案:适合于FIREFOX

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gbk">
    <title>enable input dropdownlist </title>
    <style type="text/css">
    html,body,form,p {
    margin:0;
    padding:0;
    }
    #container {
    position:relative;
    }
    #dropdown {
    position:absolute;
    z-index:5;
    left:111px;
    18px;
    overflow:hidden;
    top:0;
    }
    #dropdown select {
    margin-left:-111px;
    129px;
    }
    #content {
    position:absolute;
    z-index:4;
    top:0;left:0;
    }
    #content input {
    111px;
    height:13px;
    border-style:none;
    }
    </style>
    </head>
    <body>
    <div>
    testing.....<br/>
    testing.....<br/>
    testing.....<br/>
    testing.....<br/>
    </div>
    <form name="main" target="_self">
    <div id="container">
    <p id="dropdown">
    <select name="dropdown" onchange="document.getElementById('text').value=this.value;">
    <option value="testing...">testing...</option>
    <option value="testing...">testing...</option>
    <option value="testing...">testing...</option>
    </select>
    </p>
    <p id="content"><input type="text" id="text" value="testing..." /></p>
    </div>
    </form>
    </body>
    </html>

    第三种方案:适合于IE

    <html>
    <head>
    <title>可输入的select下拉框</title>
    </head>

    <body >
    <div>
    testing.....<br/>
    testing.....<br/>
    testing.....<br/>
    testing.....<br/>
    testing.....<br/>
    </div>
    <div style="position:relative; padding: 0px;margin: 0px;">
    <input name="salesCode" id="salesCode" style="position:absolute;top:0; 120px; height:21px; left:0px; " onClick="this.value=''">
    <span id="selectInput">
    <select name="selectInput" style="position:absolute;top:0;120px;height:20px;left:0px; clip: rect(0 180 132 101)"

    onchange="document.getElementById('salesCode').value=options[selectedIndex].text;">

    <option value='1'>1</option>

    <option value='2'>2</option>

    <option value='3'>3</option>

    </select>
    </span>
    </div>
    </body>
    </html>

  • 相关阅读:
    android手机rootROM下载地址
    mysql alter 语句用法,添加、修改、删除字段等
    java比较两个日期大小
    eclipse设置全局编码为UTF-8的方法
    Spring MVC 异步处理请求,提高程序性能
    ELK(ElasticSearch, Logstash, Kibana)搭建实时日志分析平台
    maven之发布项目到nexus【clean deploy命令】
    nexus-3本地下载jar的settipng.xml配置
    windows开启3306端口并用可视化工具访问远程mysql(授权访问)
    mysql 列转行,合并字段
  • 原文地址:https://www.cnblogs.com/xinzhuangzi/p/4100479.html
Copyright © 2011-2022 走看看