从JQuery UI Popup中获取数据回表单
Getting data from JQuery UI Popup back to the form
我有一个表单,当满足某些条件时,将调用JQuery UI弹出。我需要做的是,当OK按钮被按下,写什么是在弹出框的文本框到我的表单上隐藏的文本框。这可能吗?看起来我只需要稍微调整一下我的弹出窗口:
<script type="text/javascript">
//Total out of range dialog
$(function () {
$("#dialog2").dialog({
modal: true,
autoOpen: false,
width: 570,
buttons: {
"Ok": function () {
//I would think I just need a little code here which
// writes the value inside the textbox to the hidden
// textbox on the form?
$(this).dialog("close");
}
}
});
});
</script>
然后我的弹出窗口看起来像这样:
<div id="dialog2" title="ATTENTION">
<table style="width:565px; border-spacing:0px; border-collapse:collapse;">
<tr>
<td style="width: 240px">
<asp:Label ID="lblCommentBox" runat="server" Text="Comment:"></asp:Label>
<asp:TextBox ID="txtCommentBox" runat="server" CssClass="textbox"
TextMode="multiline" Wrap="True" Height="70px" Width="420px"
Font-Size="Small"></asp:TextBox>
</td>
</tr>
</table>
</div>
假设您有一个这样的隐藏字段:
<input type="hidden" id="hfComment" />
或ASP。. NET HiddenField:
<asp:HiddenField ID="hfComment" runat="server"></asp:HiddenField>
那么你是对的,你可以把代码放在你认为应该放在的地方:
$("#hfComment").val($("#txtCommentBox").val());
p
有时,ASP。. NET更改了ClientID
,生成的HTML id与您创建的.aspx id不匹配。如果是这种情况,那么最好使用一些CSS类来实现这个目的。
<!-- Inside your pop-up (etc) -->
<asp:TextBox ID="txtCommentBox" runat="server" CssClass="textbox txt-comment-box"
TextMode="multiline" Wrap="True" Height="70px" Width="420px"
Font-Size="Small"></asp:TextBox>
<!-- And then, your hidden field -->
<asp:HiddenField ID="hfComment" CssClass="hf-comment" runat="server"></asp:HiddenField>
那么你的代码应该是:
$(".hf-comment").val($(".txt-comment-box").val());
相关文章:
- 如何从pdftron webviewer获取表单数据
- JS验证ajax返回的html中的表单数据
- JS表单提交"无法使用Chrome数据保护程序加载此页面.尝试重新加载页面.调试信息:POST CISmtuK
- 将单击事件添加到数据表
- 预览数据表单
- Ajax数据表单序列化防止双重提交
- 如何在 Spring Framework 中处理表数据表单提交
- 发布大型数据表单 Angular JS
- 覆盖Magento中的默认数据表单提交JS活动
- 保存不带按钮的数据表单
- 更新Highchart数据表单导出按钮
- 将数据表单转换为PDF
- 我的Angular视图没有用数据表单服务器更新
- 如何在不重新加载页面的情况下获取数据表单数据库
- JavaScript SDK返回数据表单嵌套函数
- 使用php AJAX发送数据表单请求失败
- 数据表单$scope在Angular的view (page)中不显示
- 实时交换 HTML 数据表单
- 搜索parse.com数据表单html输入
- 如何在MVC中返回JSON数据表单控制器到jsp