html - 发送不带表单的文本区域
问题描述
我有一个用于搜索输入的文本区域。它更大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>
?
解决方案
您可以像这样使用 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>
推荐阅读
- java - Facebook 帐户工具包:NoClassDefFoundError
- google-play - 从 Google Play 控制台删除草稿应用程序的包名称后,我可以在新应用程序中重新使用它吗?
- tensorflow - 在 Cloud ML 上运行的 Tensorflow 对象检测出错:没有模块 object_detection.train
- rest - Grails REST POST 失败,元素具有备用标识符列
- visual-studio-code - 在 VS Code 中,在活动组下显示状态栏?
- python - 根据 ID 值删除/保留 numpy 数组行
- html - 选中的复选框不会改变 CSS
- android - 如何使用两个recyclerview(一个垂直,另一个水平)
- django - Heroku 和 Django 2.x ModuleNotFoundError:没有名为“rest_auth”的模块
- python - 为什么我的数据框还是空的?