在自动建议框中按 Enter 键正在提交主表单

发布于 2024-11-30 22:32:52 字数 73 浏览 0 评论 0原文

我在 PHP 中使用了 autoSuggest,现在在自动建议框中按 Enter 键正在提交主表单。使用自动建议时如何禁用表单提交。

I've used autoSuggest in PHP now pressing enter in auto suggest box is submitting main form. How do i disable form submission while I use auto suggest.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

我很OK 2024-12-07 22:32:52

我不完全确定您在寻找什么,但您可能会考虑使用 jQuery 和 PreventDefault()。看看:http://api.jquery.com/event.preventDefault/

I'm not entirely sure what you are looking for, but you might consider using jQuery and preventDefault(). Check it out: http://api.jquery.com/event.preventDefault/

等待圉鍢 2024-12-07 22:32:52

我猜你想要这样的

$(document).ready( function() {
$("#changeSite").keypress(function (event){ return event.keyCode == 13 ? false : true; });
});

改变 #changeSite 来匹配你的表单

im guessing you want something like this

$(document).ready( function() {
$("#changeSite").keypress(function (event){ return event.keyCode == 13 ? false : true; });
});

change #changeSite to match your form

你与昨日 2024-12-07 22:32:52

当您调用按键函数并将其绑定到事件时,请确保该事件不会使用 event.preventDefault(); 调用表单:

$("#input_id").keypress(function (event){ 
   event.preventDefault();
   if(event.keyCode==13){
     // call auto complete function
   } else {
     return false;
   }
});

When you call your keypress function and bind it to an event, make sure the event doesn't call the form using event.preventDefault();:

$("#input_id").keypress(function (event){ 
   event.preventDefault();
   if(event.keyCode==13){
     // call auto complete function
   } else {
     return false;
   }
});
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文