如何禁用按钮提交表单

How can i disable button from submitting the form

我在表单中有一个 kendo 网格,在网格中我有编辑按钮来显示编辑弹出窗口 window,但是当我点击它时将表单提交给控制器,是否有无论如何要防止提交表格?

<button class="btn btn-link" onkeydown="editGridRow(&quot;AddressGrid&quot;, this)" onclick="editGridRow(&quot;AddressGrid&quot;, this)">Edit</button>

我还有另一个按钮来保存所做的更改,我只想在单击下面的保存按钮时提交表单

<button type="submit" class="btn btn-success" role="button"><i class="fas fa-save"></i>&nbsp; &nbsp;Save</button>

所以当您点击提交按钮时,会发生一个 默认 操作,即提交表单

因此,为了防止 默认 操作发生,您可以使用一个名为 preventDefault

的函数

在这里阅读一个简单的解决方案https://www.sitepoint.com/community/t/how-to-set-up-preventdefault-on-form-submit/245580

在此处阅读有关 preventDefault 的信息:https://developer.mozilla.org/en-US/docs/Web/API/Event/preventDefault