jQuery   发布时间:2022-04-19  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了jQuery UI对话框ASP.NET文本框重点关注大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
问题

我正在使用jQuery UI对话框显示一个对话框,其中包含一些ASP.NET文本框和一个按钮.但是当jQuery移动表单外部对话框的div时,我需要将其重新移回到表单本身(有关详细信息,请参阅@L_262_3@),以便ASP.NET仍然有效.这种移动导致了一个问题,如果调用该字段不会获得焦点.

如果您查看下面的示例,标有线B的线应该设置焦点,但是标记为线A的线会打破它.如果我评论A行它是有效的.无论我在哪里移动B线(在对话框,A线等之前……),它仍然无法设置焦点.

通过设置焦点我的意思是光标在文本框中闪烁准备输入.

我如何在这种情况下设置焦点?

样品

HTML正文样本

<body>
<form id="form1" runat="server">
<div id="popup">
    <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><br />
    <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
</div>
</form>
</body>

jQuery示例

$(document).ready(function() {
        var dlg = $("#popup").dialog();
        /*Line A*/ dlg.parent().appendTo(jQuery("form:first"));
        /*Line B*/ $("#TextBox2").focus();
    });

解决方法

它适用于FF但不适用于IE7.我已经找到了两个工作.如果您没有按名称但按位置引用文本框,或者出于某种原因(如果您将焦点设置两次).

首先:

$("input:text:second").focus();

第二:

$("#TextBox2").focus().focus();

大佬总结

以上是大佬教程为你收集整理的jQuery UI对话框ASP.NET文本框重点关注全部内容,希望文章能够帮你解决jQuery UI对话框ASP.NET文本框重点关注所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。