加载网页时,如何将文本框聚焦在ipad浏览器中?

时间:2017-10-27 06:44:02

标签: javascript jquery ipad focus setfocus

我希望在加载网页时关注文本框。这些代码在PC浏览器(Google Chrome,Internet Explorer等)上执行。但是如果您在Ipad浏览器上输入,它将无效。问题是什么 ?这个主题对我来说非常重要。请..

  <asp:TextBox ID="txt_arama2" runat="server" Width="60%"></asp:TextBox>    

  window.onload = function() {
  document.getElementById("txt_arama2").focus();
  };

1 个答案:

答案 0 :(得分:0)

问题是,当呈现asp文本框时,ID会将其名称更改为:

ctl00$m$g_5283b87a_5e59_4ac5_8266_7c4bd2119e8d$ctl00$txt_arama2

尝试添加一个类,然后使用class属性访问该元素。

<asp:TextBox ID="txt_arama2" CssClass="myClass" runat="server" Width="60%"></asp:TextBox>    

  window.onload = function() {
  document.getElementsByClassName("myClass")[0].focus();
  };