我有一个简单的搜索框,用户需要单击“提交”按钮将地址发送到某些PHP / AJAX以查询我们的SQL数据库。它通过使用Submit输入的'main-search'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'添加到表单标记中,这似乎让我更接近,但在点击文本输入时立即提交表单。
任何帮助?
谢谢。
答案 0 :(得分:0)
尝试更改:
<input value="Search" type="submit" class="submit" id='main-search'>
有:
<button type="submit" class="submit" id='main-search'> Search </button>
如果没有显示任何内容,那么你的AJAX可能就错了。请记住,AJAX需要一个“id命运”。