将窗体滚动到窗口顶部,并将焦点集中在第一个输入字段上



我们有一个"让我们谈谈"标题中的链接:

<div class="letstalk">
<a href="javascript:scrollForm();">
Let's talk <img src="/wp-content/uploads/link-icon.png">
</a>
</div>

当用户单击此链接时,scrollForm脚本:

<script>
function scrollForm()
{
document.getElementById('input_1_1').focus()
}
</script>

关注表单的第一个输入字段,并将表单滚动到视图中,然而,滚动位置在浏览器之间是不稳定的,我如何强制脚本滚动以使id=";formcontainer";在窗户的顶部吗?同时仍然将焦点应用于第一输入字段。我所尝试的一切似乎都只做了这两件事中的一件。

您可以尝试类似的

document.myForm.scrollIntoView();
document.myForm.desiredInput.focus();

相关内容

最新更新