在AJAX POPUP Load中设置焦点在文本框中 [英] Set focus on textbox in AJAX POPUP Load
问题描述
嗨朋友,
在我的网站上,使用AJAX调用打开登录窗口作为POPUP。
请参考下面的屏幕抓取:
$ ('#hrefLogin')。click(function(){
var url = $('#divLogin')。data('request-path');
$ .ajax({
url:url,
类型:'GET',
成功:函数(数据){
////渲染动作方法返回的部分视图HTML
$(#divLogin)。html(data);
$ .fancybox({
href:#divLogin,
'maxWidth':420,//设置宽度
'minHeight':400,
'maxHeight':400,
'height':'auto',
'autoSize':false
});
$ .fancybox.update();
////重新分析html数据以启用MVC数据注释工作。
$('form')。removeData('validator');
$('form')。removeData('unobtrusiveValidation');
$ .validator.unobtrusive.parse('form');
}
});
});
登录窗口有两个输入字段UserName和Password。
我需要在弹出窗口打开时关注UserName字段。
非常感谢,
问候,
Lalitha
Hi Friends,
In my site, Login window open as POPUP using AJAX call.
Please refer below screen grab:
$('#hrefLogin').click(function () {
var url = $('#divLogin').data('request-path');
$.ajax({
url: url,
type: 'GET',
success: function (data) {
////Render the partial view HTML returned by the action method
$("#divLogin").html(data);
$.fancybox({
href: "#divLogin",
'maxWidth': 420, // set the width
'minHeight': 400,
'maxHeight': 400,
'height':'auto',
'autoSize': false
});
$.fancybox.update();
////Reparse html data to enable MVC data annotation work.
$('form').removeData('validator');
$('form').removeData('unobtrusiveValidation');
$.validator.unobtrusive.parse('form');
}
});
});
Login window have two input fields UserName and Password.
I need to set focus on UserName field when popup open.
Many Thanks,
Regards,
Lalitha
推荐答案
('#hrefLogin')。click(function(){
var url =
('#hrefLogin').click(function () {
var url =
('#divLogin')。data('request-path');
('#divLogin').data('request-path');
.ajax({
url:url,
类型:'GET',
成功:功能(数据){
////渲染局部视图HTML通过行动方法返回
.ajax({
url: url,
type: 'GET',
success: function (data) {
////Render the partial view HTML returned by the action method
这篇关于在AJAX POPUP Load中设置焦点在文本框中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!