收录日期:2020/06/02 04:15:01 时间:2016/06/12 02:12:21 标签:C#
C# web中实现DropDownlist 的 可文本输入可下拉选择,控件了绑定数据库,希望有高手能提供非组件的方法,比如用JAVASCRIPTsh实现等
实际上所有组件方法——最后还不是一样体现在客户端的Javascript上?

你只要它客户端的不就是了?

==================================================================
博客空间:http://blog.csdn.net/lovingkiss
资源下载:http://download.csdn.net/user/lovingkiss
Email:loving-kiss@163.com
优惠接单开发,收费带初学者,组件控件定制开发,成品源代码批发
联系方式:Q64180940(请清楚注明业务还是技术咨询)  全天在线
==================================================================
function addTxtTanto(va){ 
     document.all("txtTitle").value=va;                    //将ddl中选择的值给文本框
    document.all("txtTitle").select();                         //将ddl跳转到选择的值上

function checktitle(){                        //检查输入的文字在ddl中的text值是否存在
    var drp = document.all("DDLTitle");     //定义ddl
    var t=document.all("txtTitle");                 //定义textbox
    var j=0;                                                         //计数
    if(t.value==""){
     }else{ 
            for(var i=0;i<drp.length;i++){
                  if(t.value==drp.options(i).text){
                       drp.value=drp.options(i).value;
                       break;
                  }else{
                       j=j+1;
                  }
             }
             if(j==drp.length){
                  t.value="";
                  t.select();
                  alert("タイトルが存在していません。");
             }
      }
}


<div id="selDiv" style="Z-INDEX: 100; LEFT: 48px; VISIBILITY: visible; CLIP: rect(0px 110px 80px 92px); POSITION: absolute; TOP: 26px">
<!--CLIP: rect(0px 110px 80px 92px);将该区域内容抠除掉-->
        <asp:dropdownlist id="DDLTitle" style="Z-INDEX: -1" runat="server" Width="110"></asp:dropdownlist>
</div>
<asp:textbox id="txtTitle" style="Z-INDEX: 103; LEFT: 47px; POSITION: absolute; TOP: 26px" runat="server" Font-Size="10" Width="111" maxLength="50" Height="22"></asp:textbox>

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 
        txtTitle.Attributes("onblur") = "javascript:checktitle();"
        DDLTitle.Attributes.Add("Onchange", "addTxtTanto(this.options[this.selectedIndex].innerText)")
end sub
LS 请问:
txtTitle.Attributes("onblur") = "javascript:checktitle();"
        DDLTitle.Attributes.Add("Onchange", "addTxtTanto(this.options[this.selectedIndex].innerText)")
在C#中怎么写(其中DDLTitle我已经绑定数据库)
请问还有没有更好的方法?
还没有更好的方案呀

女友告诉了我她的家庭情况,不知是喜是忧? 我的window 2000l输入法丢了,在任务栏里找不到了,连英文的也找不到了,怎么办,从哪里能找到它。谢谢了 2003年软件设计师上午题(关于数据库) 为什么这个C语言显示都是带-4了啊? 如何获取和重写服务器控件的DataSource 2004年软件设计师上午题(关于多媒体) 别人给介绍了一个女朋友,女检察官,挺漂亮,就是。。。。。。兄弟们给点意见 2004年软件设计师上午题(关于关系数据库) 请教一段代码的正确写法 请问在程序中该调用什么函数才能获得当前用户名 请问在程序中该调用什么函数才能获得当前用户名 自从我在网上更新了XP系统,现在什么都不好用啦, 请问在程序中该调用什么函数才能获得当前用户名 请问jxl和poi哪个好一些?他们有什么不同? 象WORD一样调整字符间距 请问,为什么在WINDOWS下不能够连接到LINUX下的MYSQL数据库? 求助!!!出了一个错误!页面无法显示了,可是过去能显示没出过错!谢谢! 请clumsy(Kyrie eleison)大侠进来领分(1) 请问,为什么在WINDOWS下不能够连接到LINUX下的MYSQL数据库? mschart控件和数据库的连接 windows 2003系统进程里有9个svchost.exe 如何将一个文本文件中的所有中文都去掉,或替换成空格也行 請問asp用哪個語句獲得電腦的登錄名的? 问个问题,我用malloc分配一个二维数组,类型转换要怎么做? 提出一个小问题供讨论! ****关于VB的问题,请教各位!!**** 求救!SOS!在进入了一个考试网页之后,计算机提示系统等几分钟关机,之后就不能再启动了,是不是中了病毒 呀?救救我呀! 如何通过对不同字段逐次赋值的方法添加一条记录 InterlockedExchangePointer函数找不到,是我的VC版本问题吗? BF,把pdg转为pdf