jquery - 使用按钮类型提交但不用于提交表单
问题描述
我真的需要一个按钮类型提交来进行自动完成工作。但我不想用它提交表单。有没有办法让按钮类型提交而不是提交表单?
这是我的html:
<form class="ajax" action="ajax.php?{$my_admin_module}_do&action=new">
<tr >
<td > کلمات کلیدی: </td>
<td ><input type="text" id="keyword" name="keyword" class="form-control" autocomplete="on" />
<!--<input type="button" name="button_1" value="افزودن" class="btn btn-primary" id="add" style="margin: 10px"/>-->
<button type="submit" name="btn" id="add">add</button>
</td>
</tr>
<tr >
<td></td>
<td><input type="submit" value="submit" /></td>
</tr>
</form>
杰查询:
<script>
$(document).ready(function(){
$("#add").click(function(){
var keyword=$("#keyword").val();
$( ".keywords" ).append( "<input type='hidden' name='keywords[]' value='"+keyword+"'>"+keyword+"،" );
$("#keyword").val("");
});
});
</script>
解决方案
使用“返回错误;” 防止表单提交。
<form class="ajax" action="ajax.php?{$my_admin_module}_do&action=new">
<tr >
<td > کلمات کلیدی: </td>
<td ><input type="text" id="keyword" name="keyword" class="form-control" autocomplete="on" />
<!--<input type="button" name="button_1" value="افزودن" class="btn btn-primary" id="add" style="margin: 10px"/>-->
<button type="submit" name="btn" id="add" onclick="return false;">add</button>
</td>
</tr>
<tr >
<td></td>
<td><input type="submit" value="submit" onclick="return false;"/></td>
</tr>
</form>
推荐阅读
- javascript - JSPDF 返回使用 ApexCharts 图表创建 PDF 的脚本错误
- android - 如何检查电话号码是否是Android中有效的whatsapp号码?
- python - 如何修复奇怪的模型精度图?
- python - 从 pandas 读取一个大的 CSV 文件后,我在我的工作簿中得到了一个荒谬的文件输出
- python - 熊猫:融化具有相同索引的多个列
- laravel - Git - 用新版本替换 Laravel 安装
- coldfusion - Lucee cfmail 消息 ID
- sprite - 如何在godot上做复合精灵
- javascript - Cypress 捕获所有请求 cy.Route()
- android - 在 LeakCanary 泄漏跟踪中查找原因