如何禁用按钮提交表单
How can i disable button from submitting the form
我在表单中有一个 kendo 网格,在网格中我有编辑按钮来显示编辑弹出窗口 window,但是当我点击它时将表单提交给控制器,是否有无论如何要防止提交表格?
<button class="btn btn-link" onkeydown="editGridRow("AddressGrid", this)" onclick="editGridRow("AddressGrid", this)">Edit</button>
我还有另一个按钮来保存所做的更改,我只想在单击下面的保存按钮时提交表单
<button type="submit" class="btn btn-success" role="button"><i class="fas fa-save"></i> 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
我在表单中有一个 kendo 网格,在网格中我有编辑按钮来显示编辑弹出窗口 window,但是当我点击它时将表单提交给控制器,是否有无论如何要防止提交表格?
<button class="btn btn-link" onkeydown="editGridRow("AddressGrid", this)" onclick="editGridRow("AddressGrid", this)">Edit</button>
我还有另一个按钮来保存所做的更改,我只想在单击下面的保存按钮时提交表单
<button type="submit" class="btn btn-success" role="button"><i class="fas fa-save"></i> 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