asp.net 可选可输入的dropdownlist

asp.net 可选可输入的dropdownlistasp.net 可选可输入的dropdownlist

大家好,又见面了,我是你们的朋友全栈君。

    我们都知道,dropdownlist控件是无法直接输入文本的,只能选择下拉菜单中的选项。为了方便使用,我们可以用多种方法来实现既可选择又可输入的dropdownlist的效果。主要思路有.通过js代码来实现,或是在后台代码中实现。但是今天主要介绍通过html中的select和input控件相结合的的来实现。

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>可输入的dropdownlist</title>
</head>
<body>
<table>
    <tr>
        <td  style="font-size: 12px;">  
            既可以输入新的信息,又可以从下拉框中选择:
        </td>
        <td>
            <select name="myselect"  id="myselect" runat="server" style=" width:200px; position:absolute; clip:rect(auto auto auto 181px); " οnchange="document.getElementById('txtPlace').value=this.value" >
                <option value="">请选择</option>
                <option value="大一"> 大一 </option>
                <option value="大二"> 大二 </option>    
                <option value="大三"> 大三 </option>
                <option value="大四"> 大四 </option>
            </select>
            <input name="txtPlace" id="txtPlace" style=" width:200px;"  type="text"  />   
        </td>
    </tr>
</table>
</body>
</html>

     我们还可以在css文件中设置他们的显示效果,比如:

input, select {
    font-size:16px;                 //设置字体大小
    border:1px solid #CFCFCE;       //设置边框效果
}

     如果下拉框里的内容需要从数据库里获取的话,可以为select设置数据源并绑定:

List<suppliesinfo> unitlist = new CommonFunction().BCheckSupplies();
myselect.DataSource = unitlist;
myselect.DataTextField = "unit";
myselect.DataBind();

     下面就是最终的实现效果:

asp.net 可选可输入的dropdownlist

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/105742.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月24日 下午11:00
下一篇 2022年4月24日 下午11:00


相关推荐

  • Sizzle详解

    Sizzle详解今天重新看了一些博客对 sizzle 解析 有了一点新收获 jquery 的 sizzle 选择器引擎是一个很强大的功能 兼容了很多种选择器匹配的写法 比如可以使用它们的 id 类 类型 属性 属性值 伪类等来选取元素 废话补多说 下面来对 sizzle 做个大概的分析 1 Sizzle 整体结构 if document querySelecto sizzle fun

    2026年3月17日
    2
  • 用WijmoJS玩转您的Web应用 —— Ionic

    用WijmoJS玩转您的Web应用 —— Ionic

    2021年6月7日
    114
  • 怎样才能成为java高级程序员?应该具备的技能有哪些?(一)

    怎样才能成为java高级程序员?应该具备的技能有哪些?(一)众所周知我国的软件编程行业是非常捞金的一个行业 在当下社会成为一名高级程序员是所有人都羡慕的 那怎么才能成为一名高级程序员呢 一名高级程序员应该具备哪些技能呢 一 JAVA nbsp nbsp nbsp nbsp 要想成为 JAVA 高级 工程师肯定要学习 JAVA 一般的程序员或许只需知道一些 JAVA 的语法结构就可以应付了 但要成为 JAVA 高级 工程师 你要对 JAVA 做比较深入的研究 你应该多研究一下 JDBC I

    2026年3月16日
    2
  • 导购知识

    导购知识导购知识 2011 年 07 月 30 日 重要提醒 系统检测到您的帐号可能存在被盗风险 请尽快查看风险提示 并立即修改密码 关闭 网易博客安全提醒 系统检测到您当前密码的安全性较低 为了您的账号安全 建议您适时修改密码立即修改 关闭 本文来源 福田饰品标签 伊泰莲娜丽晶饰品丽晶商城丽晶品牌红苹果饰品饰品批发饰品进货施华洛世奇水晶

    2026年3月16日
    2
  • 数据库的or语句_oracle数据库常用sql语句

    数据库的or语句_oracle数据库常用sql语句一、ORACLE的启动和关闭1、在单机环境下要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下su-oraclea、启动ORACLE系统oracle>svrmgrlSVRMGR>connectinternalSVRMGR>startupSVRMGR>quitb、关闭ORACLE系统oracle>svrmgrlSVRMGR&g…

    2025年6月7日
    8
  • 腾讯免费帮助安装OpenClaw,从2岁到60岁都在排队

    腾讯免费帮助安装OpenClaw,从2岁到60岁都在排队

    2026年3月13日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号