问题描述
各位大侠,我现在用select实现下拉的效果,里面的option值我与数据库绑定!现在我遇到的问题是,数据库中没有我想选的,我想双击select对其经行编辑!上网查了,都说没有这样的,现在我就想我用一个TextBox隐藏,当我双击select时,调用js代码将textbox显示出来!这怎么实现!在线等!谢谢各位了
解决方案
解决方案二:
引用楼主guzhiyang123的回复:
各位大侠,我现在用select实现下拉的效果,里面的option值我与数据库绑定!现在我遇到的问题是,数据库中没有我想选的,我想双击select对其经行编辑!上网查了,都说没有这样的,现在我就想我用一个TextBox隐藏,当我双击select时,调用js代码将textbox显示出来!这怎么实现!在线等!谢谢各位了
介个
解决方案三:
你是不是想实现类似问题提问这种啊,如果没有合适的问题,可以选择自定义问题
解决方案四:
$(function(){$("#textbox所在的div的id").hide();//页面加载的时候隐藏$("#select的id").bind("change",function(){$("#textbox所在的div的id").show();//改变之后显示})//其实select就做数据绑定和数据选择用的不知道楼主为什么非要搞编辑事件要追加和修改也是可以的感觉没那个必要});
解决方案五:
<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Default.aspx.cs"Inherits="_20120301_Default"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><headrunat="server"><title>无标题页</title><scriptsrc="../jquery-1.3.2-vsdoc.js"type="text/javascript"></script><scripttype="text/javascript">$(function(){$("#Select1").dblclick(function(){$("#Text1").show();});});</script></head><body><formid="form1"runat="server"><selectid="Select1"><optionvalue="1">1</option></select><inputid="Text1"type="text"style="display:none;"/></form></body></html>
解决方案六:
引用4楼porschev的回复:
HTMLcode<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Default.aspx.cs"Inherits="_20120301_Default"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.o……
+1
解决方案七:
引用4楼porschev的回复:
HTMLcode<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Default.aspx.cs"Inherits="_20120301_Default"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/……
这样双击后显示文本框如果你是想可编辑的下拉菜单那就是我给你搜的,
解决方案八:
其实只要把下拉框的宽度比TEXTBOX的宽度大一点,就宽出一个下拉符的大小,然后把TEXTBOX放在SELECT的前面,在下拉change事件中为TEXTBOX赋值就行了。
解决方案九:
#4楼的我试了,不行的啊!
解决方案十:
引用8楼guzhiyang123的回复:
#4楼的我试了,不行的啊!
肿么不行了??、
解决方案十一:
引用6楼somethingjack的回复:
引用4楼porschev的回复:HTMLcode<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Default.aspx.cs"Inherits="_20120301_Default"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional……
是搜索的第一个结构吗
解决方案十二:
引用9楼porschev的回复:
引用8楼guzhiyang123的回复:#4楼的我试了,不行的啊!肿么不行了??、
js不行说缺少对象
解决方案十三:
看到这句了吗?<scriptsrc="../jquery-1.3.2-vsdoc.js"type="text/javascript"></script>下载一个Jquery包。。。放在项目中。。引入进去。。。。
解决方案十四:
点上面的链接,,,download下载。。。
解决方案十五:
引用12楼porschev的回复:
看到这句了吗?<scriptsrc="../jquery-1.3.2-vsdoc.js"type="text/javascript"></script>下载一个Jquery包。。。放在项目中。。引入进去。。。。
下了没用
解决方案:
引用14楼guzhiyang123的回复:
引用12楼porschev的回复:看到这句了吗?<scriptsrc="../jquery-1.3.2-vsdoc.js"type="text/javascript"></script>下载一个Jquery包。。。放在项目中。。引入进去。。。。下了没用
那你就是路径没写对。。。这么简单两句代码。。。
解决方案:
再帮你写个JS的<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Default.aspx.cs"Inherits="_20120301_Default"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><headrunat="server"><title>无标题页</title><scripttype="text/javascript">functiontest(){document.getElementById("Text1").style.display="";}</script></head><body><formid="form1"runat="server"><selectid="Select1"ondblclick="test();"><optionvalue="1">1</option></select><inputid="Text1"type="text"style="display:none;"/></form></body></html>
解决方案:
谢谢各位大侠了,问题解决了!#4楼<scriptsrc="jquery-1.3.2-vsdoc2.js"type="text/javascript"></script><scripttype="text/javascript">$(function(){$("#Select1").dblclick(function(){$("#Text1").show();});});</script><selectid="Select1"runat="server"><optionvalue="1">1</option></select><inputid="Text1"type="text"style="display:none;"/>效果出现不了啊你帮我看看那边错了
解决方案:
引用17楼guzhiyang123的回复:
谢谢各位大侠了,问题解决了!#4楼<scriptsrc="jquery-1.3.2-vsdoc2.js"type="text/javascript"></script><scripttype="text/javascript">$(function(){$("#Select1").dblclick(func……
看不出哪里错了。。。要错只能是<scriptsrc="jquery-1.3.2-vsdoc2.js"type="text/javascript"></script>这个引用路径或者名称的问题
解决方案:
<scripttype="text/javascript">$(function(){$("#Text1").hide();$("#Select1").dblclick(function(){$("#Text1").show();});});</script>
解决方案:
解决方案:
引用20楼a346729576的回复:呵呵