Forms 我不知道如何添加标记

Forms 我不知道如何添加标记,forms,input,enter,Forms,Input,Enter,我有一个简单的搜索框,用户需要单击Submit按钮将地址发送到一些PHP/AJAX来查询SQL数据库。它通过使用提交输入的“主搜索”id来实现这一点 <div class="address-search"> <input type='text' class='main-search-address' id="main-search-address" placeholder="Enter Street Address">in Seattle, WA <inpu

我有一个简单的搜索框,用户需要单击Submit按钮将地址发送到一些PHP/AJAX来查询SQL数据库。它通过使用提交输入的“主搜索”id来实现这一点

<div class="address-search">
  <input type='text' class='main-search-address' id="main-search-address" placeholder="Enter Street Address">in Seattle, WA
  <input value="Search" type="submit" class="submit" id='main-search'>
</div>
我想让用户能够使用“Enter”键提交此表单,但当我将输入包装在表单标记中时,它会提交,但不会显示结果。我尝试将id='main-search'添加到表单标签中,这似乎让我更接近表单标签,但在单击文本输入时立即提交表单

有什么帮助吗

谢谢。

尝试更改:

<input value="Search" type="submit" class="submit" id='main-search'>
用于:


如果没有显示任何内容,那么您的AJAX可能是错误的。请记住,AJAX需要一个id。

将发送它的代码作为AJAX发布
<button type="submit" class="submit" id='main-search'> Search </button>