在dropDownList中实现既能输入一个新值又能实现下拉选的代码

在dropDownList中实现既能输入一个新值,又能实现下拉选项,想必很多的朋友已经为此功能按耐不住了吧,接下来与大家分享下如何实现,感兴趣的朋友可以参考下哈

aspx:

<div id="selDiv" style=" z-index:100; visibility:visible; clip:rect(0px 110px 80px 92px); position:absolute"><%--left:279px; top:167px"--%>
<asp:DropDownList ID="workerno_list" runat="server" style="z-index:-1" Width="110px" ></asp:DropDownList>
</div>
<asp:TextBox
ID="workerno_value" runat="server" style=" z-index:103px;
position:absolute" Font-Size="10" Width="93px" MaxLength ="50"
Height="22px"></asp:TextBox>
<script>
function addTxtTanto(va)
{
document.getElementById("workerno_value").value=va;
document.getElementById("workerno_value").select();
}
</script>

aspx.cs:

page_load()
{
if (!IsPostBack)
{
workerno_list.Attributes["onchange"] = "addTxtTanto(this.options[selectedIndex].innerText)";
}
}

时间: 2025-01-02 04:33:59

在dropDownList中实现既能输入一个新值又能实现下拉选的代码的相关文章

在select2插件中append下拉选,点击没反应的解决

今天前端大佬帮我解决了一个棘手的问题:克隆了已有系统的网页,尝试把复制下来的html改造成jsp.基本功能正常,然而点击新增按钮,出来的行无法点击下拉选,控制台也没报错. 项目用的是jeesite2.0框架,springMVC架构.下拉选默认使用了select2插件, 源代码:   <script type="text/javascript">//重新生成其他费用索引function resetOtherFeeListIndex() { $('#tblOtherFee').

输入任意一个字符串,如:“abDEe23dJfd343dPOddfe4CdD5ccv!23rr”。 取出该字符串中所有的字母组成一个新的字符串。

#include <stdio.h>#include <string.h> /*输入任意一个字符串,如:“abDEe23dJfd343dPOddfe4CdD5ccv!23rr”. 取出该字符串中所有的字母组成一个新的字符串.*/ void main(){ char oldStr[100] = "abDEe23dJfd343dPOddfe4CdD5ccv!23rr"; char newStr[100]; int i = 0,j = 0; for(i = 0; i

【c语言】有一函数:x &lt; 0 ,y = -1;x = 0,y = 0;x &gt; 0,y = 1,编程输入一个x值,要求输出对应的y

// 有一函数:x < 0 ,y = -1;x = 0,y = 0;x > 0,y = 1,编程输入一个x值,要求输出对应的y #include <stdio.h> int main() { int x,y; printf("请输入x:"); scanf("%d",&x); if(x > 0) y = 1; else if(x < 0) y = -1; else y = 0; printf("对应的y值是:%d\

DropDownList 下拉选的OnSelectedIndexChanged属性和AutoPostBack属性 的配合使用,实现自动刷新

<asp:DropDownList ID="dpl_rows" runat="server" OnSelectedIndexChanged="dpl_rows_SelectedIndexChanged" AutoPostBack="true" Width="100px"> 业务需求:客户端浏览器上有一个下拉选,有两个可选的值,当需要选择另一个值的时候,需要把这个值更新到后台的全局属性的变量中,页

SuperSwipeRefreshLayout 一个功能强大的自己定义下拉刷新组件

SuperSwipeRefreshLayout 一个功能强大的自己定义下拉刷新组件. Why? 下拉刷新这样的控件.想必大家用的太多了,比方使用非常多的XListView等. 近期.项目中非常多列表都是使用ReyclerView实现的.取代了原有的ListView,原有下拉刷新方式遭到挑战.本来Google推出的SwipeRefreshLayout已经能够满足大部分的需求了. 然而,因为其定制性较差.下拉刷新的样式无法改动.并且被嵌套的View也无法尾随手指的滑动而滑动.基于以上考虑,定制自己强

C++中匿名对象应当是一个左值

以前有一个误解,认为匿名对象是一个右值.直到意识到,匿名对象可以传给引用类型的形参后,才发觉这一个认识不对.因为只有左值才能传递给引用类型的形参.测试中也发现,可以将匿名对象放置到等号的左边对其进行赋值,这更加坚定了我的认知. 如下代码,这样的写法是正确的: class Test { public: Test(int a) : m_a(a) { cout << "constructor called" << endl; } Test& operator=

easyui 后台页面,在Tab中的链接点击后添加一个新TAB的解决方法

1.示例1 新增一个按钮 添加点击事件 onclick="self.parent.addTab('百度','http://www.baidu.com','icon-add')" 如: <a href="javascript:void(0)" title="google" onclick="self.parent.addTab('百度','http://www.baidu.com','icon-add')">打开新T

在i.jsp 中,url地址栏输入一个参数,值是整型,要求倒着输出

<% String k = request.getParameter("k"); int tt = Integer.parseInt(k); out.println(tt+"<br><br><br>"); while(tt>0){ out.print(tt%10); tt= tt/10; } %> 原文地址:https://www.cnblogs.com/wudashuai/p/9153744.html

输出Bag中的所有记录为一个只有值的json数组---精通android、IOS App应用服务程序开发

闭合的json格式内容 不需要 初始化Bag中的记录 同上一博(也可见下边完整代码相关部分) 把Bag中的所有记录的name值累加成一个字符串 <for bags=item end="@{item:getLength}"> <if x="@{item:getSuffix}" else=1> <bag id=pPage x=0><we name=name>"@{item:name}"</we&g