html 控件select
各位大侠,我现在用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>
+1 --------------------编程问答--------------------
这样 双击后显示文本框
如果你是想可编辑的下拉菜单 那就是我给你搜的, --------------------编程问答-------------------- 其实只要把下拉框的宽度比TEXTBOX的宽度大一点,就宽出一个下拉符的大小,然后把TEXTBOX放在SELECT的前面,在下拉change事件中为TEXTBOX赋值就行了。 --------------------编程问答-------------------- #4 楼的
我试了,不行的啊! --------------------编程问答--------------------
肿么不行了??、 --------------------编程问答--------------------
是搜索的第一个结构吗 --------------------编程问答--------------------
js不行 说缺少对象 --------------------编程问答--------------------
看到这句了吗? <script src="../jquery-1.3.2-vsdoc.js" type="text/javascript"></script>
下载一个Jquery包。。。放在项目中。。引入进去。。。。 --------------------编程问答--------------------
http://jquery.com/
点上面的链接,,,download下载。。。 --------------------编程问答--------------------
下了 没用 --------------------编程问答--------------------
那你就是路径没写对。。。这么简单两句代码。。。 --------------------编程问答--------------------
再帮你写个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;"/>
效果出现不了啊 你帮我看看 那边错了
--------------------编程问答--------------------
看不出哪里错了。。。要错只能是<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> --------------------编程问答-------------------- --------------------编程问答-------------------- 呵呵
补充:.NET技术 , ASP.NET