显示弹出框上双击文本框
Show popup on double click of Textbox
我有一个gridview
,有几个列,每个列有textboxes
为例
-------------------------------------------
| Row1 | Row2 | Row3 |
-------------------------------------------
| TextBox1 | TextBox2 | TextBox3 |
-------------------------------------------
HTML
:
<Columns>
<asp:TextBox ID="TextBox1" runat="server" CssClass="openPopup"></asp:TextBox>
<asp:TextBox ID="TextBox2" runat="server" CssClass="openPopup"></asp:TextBox>
<asp:TextBox ID="TextBox3" runat="server" CssClass="openPopup"></asp:TextBox>
</Columns>
当我在textbox
上double click
与不同的ID
s时,我想显示bootstrap
模式弹出
我已经试过了,但是不工作
<script type="text/javascript">
$(document).ready(function(){
$('.openPopup').dblclick(function () {
$('#Div2').modal('show');
});
});
</script>
您可以使用引导程序modal
来创建弹出窗口。然后绑定到您希望在模态中显示传递数据的class
或id
。最后,在模态中使用$(e.target).html()
来获取双击的数据。
我强烈建议,如果可以的话,使用angularJS
或backboneJS
来帮助你在前端创建更好的UI体验。
$('tr').on('dblclick', function(e) {
$('#addModal').modal('show');
$(".modal-body #dataToDisplay").text($(e.target).html());
});
<!DOCTYPE html>
<html>
<head>
<script data-require="jquery@*" data-semver="2.1.3" src="https://code.jquery.com/jquery-2.1.3.min.js"></script>
<link data-require="bootstrap@*" data-semver="3.3.1" rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css" />
<link data-require="bootstrap-css@*" data-semver="3.3.1" rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css" />
<script data-require="bootstrap@*" data-semver="3.3.1" src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
</head>
<body>
<div class="modal fade" id="addModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-body">
<h1 id="dataToDisplay"></h1>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<table class="table table-bordered">
<tr>
<td>1st Table Row</td>
<td>2nd Table Row</td>
</tr>
</table>
</body>
</html>
相关文章:
- 使用类从一个标记中双击事件
- 如何使用Firefox SDK(用于插件)检测双击选择的文本
- 火狐 - 使用双击时如何获取所选文本
- 如何防止双击使用 JavaScript 突出显示网页文本
- 双击和更新表字段时添加 JS/添加文本框
- 如何防止在 Javascript 中双击选择文本
- 如何删除所选文本,目前是双击删除整个文本框
- 将图片拖放到文本中,然后双击以删除框中的文本
- 双击时禁用文本选择
- 用值列表填充文本框的最佳方法是使用java脚本或jquery双击
- 双击jQuery,选择文本并将其复制到剪贴板
- 双击时将输入文本添加到html表td中
- 在firefox中,将数据输入到充当单选按钮的文本框中需要双击
- 将样式应用于双击的文本
- Javascript - 双击后将文本更改回原始文本
- 双击设置表格的文本
- 在双击或未聚焦状态下更改文本
- 显示弹出框上双击文本框
- 双击 ipad 设备,当文本区域值更改时
- 双击时更改所选文本的样式