使用jquery加载页面后如何将光标设置在文本框中

发布于 2024-12-08 01:50:55 字数 151 浏览 0 评论 0原文

好吧,我有一个 asp.net 文本框,我想在页面加载后将光标设置在文本框中,就像打开谷歌时一样。

我只需要在文本框代码内设置光标。

我尝试过这个但不起作用

$('txtSendTo').focus();

Alright i have a asp.net textbox and i want to set cursor inside textbox after page loaded like when you open google.

I only need set cursor inside textbox code.

I tried this but not working

$('txtSendTo').focus();

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

原谅我要高飞 2024-12-15 01:50:55

如果 txtSendToid,则需要 #

$('#txtSendTo').focus();


如果 txtSendTo 是一个 ,则需要一个 .

$('.txtSendTo').focus();


或者,如果只有一个页面上的 textbox

$('textbox').focus();


另外,在尝试搜索 dom 之前,请确保页面已完全加载:

$(document).ready(function () {
  `$('textbox').focus();`
});

If txtSendTo is an id, you need a #

$('#txtSendTo').focus();


If txtSendTo is a class, you need a .

$('.txtSendTo').focus();


Or, if there is only one textbox on the page

$('textbox').focus();


Also make sure the page is fully loaded before you try to search the dom:

$(document).ready(function () {
  `$('textbox').focus();`
});
哆啦不做梦 2024-12-15 01:50:55

单击链接时,我无法将光标设置在输入字段内。然而,在函数开头添加 event.preventDefault() 并返回 false 修复了它。如果有人遇到同样的问题,这是代码

$("#search-button").click(function (event) {
  event.preventDefault();
  $("#textbox").focus();
  return false;
});

I was not able to set cursor inside an input field when a link is clicked. However adding event.preventDefault() at the start of the function and returning false fixed it. Here is the code if someone is having the same issue

$("#search-button").click(function (event) {
  event.preventDefault();
  $("#textbox").focus();
  return false;
});
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文