我的网站加载到第一个输入表单

时间:2013-08-06 07:26:26

标签: html css html5 css3

如果我访问我的网站,页面会立即滚动到联系表单页面中的第一个输入,而不是显示在页面顶部。我可以在jquery脚本中设置scrollTop来修复它,但我宁愿得到一个可以在不使用jquery或javascript操作页面的情况下工作的解决方案。任何人都可以解释这种行为或如何解决它?

网站:http://danmacmill.host22.com/

5 个答案:

答案 0 :(得分:2)

删除该输入的自动对焦部分,问题就消失了。

答案 1 :(得分:2)

这是因为autofocus上有<input name="name"/>。尝试删除它。

答案 2 :(得分:1)

我认为这会给你带来问题

<form action="demo_form.asp">
  First name: <input type="text" name="fname" autofocus><br>
  Last name: <input type="text" name="lname"><br>
  <input type="submit">
</form>

但如果您以这种方式使用它,它将解决您的问题

<form action="demo_form.asp">
  First name: <input type="text" name="fname"><br>
  Last name: <input type="text" name="lname"><br>
  <input type="submit">
</form>

检查出来

答案 3 :(得分:0)

删除自动对焦属性:

<span>Name*:</span>

<input name="name" placeholder="Please enter your name" type="text" tabindex="1" required autofocus>

答案 4 :(得分:0)

这是因为您对该输入的自动对焦参数。您必须将其删除或使用js进行操作