首页 > 解决方案 > 发送不带表单的文本区域

问题描述

我有一个用于搜索输入的文本区域。它更大form

<form action method ...>
  <stuff>
  //search with <textarea>
  <stuff
  <button submit>
</form>

所以我不能POST用普通的搜索:

<form action... method...>
   <textarea>
   <button submit>
</form>
//shortened

因为s 不能像s<form>那样堆叠<div>

如何使用 or else 将搜索查询发送到我的 php 服务器<a>

标签: htmlformstextarea

解决方案


您可以像这样使用 preventDefault :

<textarea id='lone-text' placeholder='Type in your search query'></textarea><br>
<a href='#' id='lone-text-submit' onclick='event.preventDefault(); submitTextarea()'>Search Textarea Only</a>

<script>
function submitTextarea(){
    //Use Ajax To Send To PHP
}
</script>

推荐阅读