FIXED,用它周围的锚标记包装输入标签似乎 工作过。
这个问题听起来有点令人困惑,让我详细说明。
我用PHP制作了一个邮件表单。此表单一直位于页面底部。 当我点击发送(这是一个输入标签)时,如果有错误,它会在表格上方显示它们。
但是当你点击发送页面时,首先会回到顶部,你必须一直向下滚动,看看你是否犯了任何错误。
那么是否可以阻止页面从头开始跳回来?
答案 0 :(得分:4)
你可以在表单上有一个页面锚点,并在表单操作中指向该锚点,这样的事情应该为你做。
<form action="someformaction.php#form-anchor" id="form-anchor">
</form>
现在提交表单时,它应该将页面向下移动到锚点所在的位置。
答案 1 :(得分:1)
通过它的声音,您正在提交一份正常表格,然后发送电子邮件。
您可以在页面底部放置一个锚点,并让表单的操作指向它,这样您的用户就可以打开页面的那一部分,或者您可以通过ajax提交,而不是不会导致页面重新加载。以下是您可以适应代码的bunch of tutorials。