当前位置:  开发笔记 > 编程语言 > 正文

如何阻止webform在"Enter"上提交

如何解决《如何阻止webform在"Enter"上提交》经验,为你挑选了1个好方法。

我有一个提前输入文本字段,当用户点击"Enter"时,我想进行ajax调用,而不是同时提交表单.我的HTML看起来像这样:


Zack The Hum.. 6

您应该向表单本身添加一个事件处理程序,它调用一个函数来决定要做什么.

然后确保someFunction()在成功时返回false.如果它返回true,表单将正常提交(这是你试图阻止的!).所以你可以做你的AJAX调用,看它是否成功,并返回false.

这样做可以在AJAX调用失败的情况下提供后备,并通过从函数返回true来正常提交表单.



1> Zack The Hum..:

您应该向表单本身添加一个事件处理程序,它调用一个函数来决定要做什么.


然后确保someFunction()在成功时返回false.如果它返回true,表单将正常提交(这是你试图阻止的!).所以你可以做你的AJAX调用,看它是否成功,并返回false.

这样做可以在AJAX调用失败的情况下提供后备,并通过从函数返回true来正常提交表单.

推荐阅读
mylvfamily
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有