- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我试图阻止页面在用户提交表单时跳转到顶部。有很多人建议 return false
。但是,它也阻止了提交表单。
我想知道是否有人可以帮助我。
**JQuery**
$('#submit').click(function(){ //doesn't work
return false;
})
$('form').submit(function(){ //doesn't work either
return false;
})
**Html**
<form...>
<input>...
<input>...
<input>...
<input type='submit' id='submit' value='submit'>
</form>
最佳答案
当您提交表单时,您实际上是在加载一个新页面。在 submit
处理程序中返回 false 只是告诉浏览器不要冒泡事件并且不执行默认事件,在本例中是提交表单,这就是为什么当你这样做时没有任何反应。
您的问题有多种解决方案。如果您将用户(在提交表单后)重定向回表单页面但出现错误,您可以在 url 中包含“片段标识符”。让片段标识符指向您表单的 ID,浏览器将自动转到文档的那部分。示例:
<form id="my-form">
...
</form>
您的网址将是:
host/path?query=querystring#my-form
如果您想避免重新加载页面,请尝试在 JS 中进行验证。 jQuery 验证插件非常易于使用,而且非常棒。参见 here了解如何使用它。它很棒,因为它为您完成了大部分繁重的工作,并且有一组通用的默认验证方法。
或者,您可以通过 ajax 提交表单并返回服务器发现的任何验证错误。如果您没有任何错误,那么您可以重定向到下一页。如果有错误,则将它们粘贴在表单中或显示警报。此解决方案将避免您必须在客户端上复制任何复杂的验证逻辑(如果您想使用 jQuery 验证插件)。
关于jquery - 防止浏览器在提交表单时跳转到首页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9612569/
给定默认路由,以下任一 URL 将导航到 Home Controller 的 Index 方法: 1. http://localhost 2. http://localhost/Home/Inde
可以在“设置”>“阅读”下找到 WordPress 阅读设置。 我将 WordPress 的“首页显示”选项设置为“静态首页”。 我的“首页”设置为“关于”。 我正在尝试为注销和登录用户设置不同的首页
我正在尝试禁用 Wordpress 首页上的插件,以使其更轻一些。我只想在显示首页时禁用它。 我在 wp-content/mu-plugins/中放置了这个工作代码它会禁用除指定/子页面/之外的所有页
有没有一种方法可以使首页包含 2 个 View ,而不使用 Drupal 6.x 中的面板模块? 谢谢 最佳答案 如果您不想使用面板,您可以将 2 个 View 创建为 block (就像侧边栏等一样
已关闭。此问题不符合Stack Overflow guidelines 。目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a software
我尝试管理基于 Plone 的网站 www.capital-tennis.org 上的内容。我对 Plone 本身几乎一无所知。 我想向网站的首页(主页面)添加 2 个 portlet,一个在左侧(在
如图所示,底部有 3 个 Controller ,分别是(HomeTableViewController、NavigationViewController 和 NewsViewController)
我开始在Windows上使用pentaho BI Server 5.2,并尝试通过本教程使用mysql配置进行安装: https://anonymousbi.wordpress.com/2013/12
我的首页(也就是发布帖子的页面)上的链接是红色的,悬停时它们会变成白色。但是在我的 STATIC 页面上,我希望链接在悬停时为白色和红色,我该怎么做? Tumblr 允许将 html 添加到您的静态页
我想创建一个网站 ala failblog.org,用户可以在其中提交内容并对内容进行投票 我想做的是 一种。向节点/文章添加一个字段,称为“front_page_at (date_time)” 湾。
注意:不能使用 Javascript 或 iframe。事实上,我不能相信客户端浏览器可以做任何事情,除了最基本的事情。 我正在将遗留的 PHP4 应用程序重建为 MVC 应用程序,目前我的大部分研究
我在这里不知所措。我觉得我已经尝试了所有的方法,并使用了其他帖子/教程中解释的确切方法。我知道您需要使用光标并设置第一个和最后一个可见文档,以便在向前移动的情况下从最后一个文档开始,在向后移动的情况下
我是一名优秀的程序员,十分优秀!