各位大侠,我现在用select 实现下拉的效果,里面的option值我与数据库绑定!现在我遇到的问题是,数据库中没有我想选的,我想双击 select 对其经行编辑!上网查了,都说没有这样的,现在我就想 我用一个TextBox 隐藏,当我双击select时,调用js代码 将 textbox显示出来 !这怎么实现! 在线等 !谢谢各位了
解决方案 »
- 关于正则表达式。。数字范围。
- 如何让asp.net的网页的前台先运行,再执行后台的Page_Load 事件
- 这个怎么做?
- vs2008中treeView的CheckBox如何实现级联?
- 讨论关于访问类的非静态属性100分!
- MS SQL
- 关于CuteEditor和freetextbox等在线编辑器的首行缩进问题
- DATAGRID中提供删除按钮,怎样让其在点击删除前响应确定。
- 如何提取一个字段里被||分割的字符串,并生成超连接
- 请求远程主机xml文件问题
- 为何每次在VS调试的时候IE窗口打开的大小都不是最大化,如何调成最大化
- MVC3如何使用razor view处理远端用户传来的http request
介个
$("#textbox所在的div的id").hide(); //页面加载的时候隐藏
$("#select的id").bind("change",function(){
$("#textbox所在的div的id").show(); //改变之后显示
})
//其实select就做数据绑定和数据选择用的 不知道楼主为什么非要搞编辑事件 要追加和修改也是可以的 感觉没那个必要
});
<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>
看到这句了吗? <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>
<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>这个引用路径或者名称的问题
$(function(){
$("#Text1").hide();
$("#Select1").dblclick(function(){
$("#Text1").show();
});
}); </script>