当前位置:编程学习 > C#/ASP.NET >>

html 控件select

  各位大侠,我现在用select  实现下拉的效果,里面的option值我与数据库绑定!现在我遇到的问题是,数据库中没有我想选的,我想双击 select    对其经行编辑!上网查了,都说没有这样的,现在我就想   我用一个TextBox 隐藏,当我双击select时,调用js代码   将  textbox显示出来 !这怎么实现!   在线等 !谢谢各位了 --------------------编程问答--------------------
引用楼主 guzhiyang123 的回复:
  各位大侠,我现在用select  实现下拉的效果,里面的option值我与数据库绑定!现在我遇到的问题是,数据库中没有我想选的,我想双击 select    对其经行编辑!上网查了,都说没有这样的,现在我就想   我用一个TextBox 隐藏,当我双击select时,调用js代码   将  textbox显示出来 !这怎么实现!   在线等 !谢谢各位了

http://www.baidu.com/s?wd=asp.net+%E5%8F%AF%E7%BC%96%E8%BE%91%E7%9A%84select&rsv_spt=1&issp=1&rsv_bp=0&ie=utf-8&tn=monline_5_dg&inputT=6559
介个 --------------------编程问答-------------------- 你是不是想实现类似问题提问这种啊,如果没有合适的问题,可以选择自定义问题 --------------------编程问答-------------------- $(function(){
 $("#textbox所在的div的id").hide(); //页面加载的时候隐藏
$("#select的id").bind("change",function(){
 $("#textbox所在的div的id").show(); //改变之后显示
})
 
   //其实select就做数据绑定和数据选择用的  不知道楼主为什么非要搞编辑事件 要追加和修改也是可以的 感觉没那个必要
});


--------------------编程问答--------------------

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_20120301_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>无标题页</title>


    <script src="../jquery-1.3.2-vsdoc.js" type="text/javascript"></script>
    
    <script type="text/javascript">
        $(function(){
            $("#Select1").dblclick(function(){
                $("#Text1").show();
            });
        });
    </script>
    
</head>
<body>
    <form id="form1" runat="server">
    <select id="Select1">
        <option value="1">1</option>
    </select>
    <input id="Text1" type="text" style="display:none;"/>
    </form>
</body>
</html>



--------------------编程问答--------------------
引用 4 楼 porschev 的回复:
HTML code

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_20120301_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.o……


+1 --------------------编程问答--------------------
引用 4 楼 porschev 的回复:
HTML code

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_20120301_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/……

这样 双击后显示文本框
如果你是想可编辑的下拉菜单 那就是我给你搜的, --------------------编程问答-------------------- 其实只要把下拉框的宽度比TEXTBOX的宽度大一点,就宽出一个下拉符的大小,然后把TEXTBOX放在SELECT的前面,在下拉change事件中为TEXTBOX赋值就行了。 --------------------编程问答-------------------- #4  楼的 
    我试了,不行的啊! --------------------编程问答--------------------
引用 8 楼 guzhiyang123 的回复:
#4  楼的 
    我试了,不行的啊!


肿么不行了??、 --------------------编程问答--------------------
引用 6 楼 somethingjack 的回复:
引用 4 楼 porschev 的回复:
HTML code

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_20120301_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional……




是搜索的第一个结构吗 --------------------编程问答--------------------
引用 9 楼 porschev 的回复:
引用 8 楼 guzhiyang123 的回复:

#4 楼的
我试了,不行的啊!


肿么不行了??、




js不行   说缺少对象 --------------------编程问答--------------------
看到这句了吗? <script src="../jquery-1.3.2-vsdoc.js" type="text/javascript"></script>

下载一个Jquery包。。。放在项目中。。引入进去。。。。 --------------------编程问答--------------------
http://jquery.com/

点上面的链接,,,download下载。。。 --------------------编程问答--------------------
引用 12 楼 porschev 的回复:
看到这句了吗? <script src="../jquery-1.3.2-vsdoc.js" type="text/javascript"></script>

下载一个Jquery包。。。放在项目中。。引入进去。。。。



下了  没用 --------------------编程问答--------------------
引用 14 楼 guzhiyang123 的回复:
引用 12 楼 porschev 的回复:
看到这句了吗? <script src="../jquery-1.3.2-vsdoc.js" type="text/javascript"></script>

下载一个Jquery包。。。放在项目中。。引入进去。。。。



下了  没用


那你就是路径没写对。。。这么简单两句代码。。。 --------------------编程问答--------------------
再帮你写个JS的


<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_20120301_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>无标题页</title>
        
    <script type="text/javascript">
       function test()
       {
            document.getElementById("Text1").style.display = "";
       }
    </script>
    
</head>
<body>
    <form id="form1" runat="server">
    <select id="Select1" ondblclick="test();">
        <option value="1">1</option>
    </select>
    <input id="Text1" type="text" style="display:none;"/>
    </form>
</body>
</html>


--------------------编程问答-------------------- 谢谢各位大侠了,问题解决了!

 #4楼
    <script src="jquery-1.3.2-vsdoc2.js" type="text/javascript"></script>

   <script type="text/javascript">
        $(function(){
            $("#Select1").dblclick(function(){
                $("#Text1").show();
            });
        });

    </script>


  <select id="Select1" runat="server">
        <option value="1">1</option>
        </select>
        <input id="Text1" type="text" style="display:none;"/>  

效果出现不了啊   你帮我看看   那边错了 
--------------------编程问答--------------------
引用 17 楼 guzhiyang123 的回复:
谢谢各位大侠了,问题解决了!

 #4楼
    <script src="jquery-1.3.2-vsdoc2.js" type="text/javascript"></script>

   <script type="text/javascript">
        $(function(){
            $("#Select1").dblclick(func……


看不出哪里错了。。。要错只能是<script src="jquery-1.3.2-vsdoc2.js" type="text/javascript"></script>

这个引用路径或者名称的问题 --------------------编程问答--------------------   <script type="text/javascript">
  $(function(){
 $("#Text1").hide();
  $("#Select1").dblclick(function(){
  $("#Text1").show();
  });
  });

  </script> --------------------编程问答-------------------- --------------------编程问答--------------------
引用 20 楼 a346729576 的回复:
  呵呵
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,