要在 MVC NET Core 中提交表单,您可以使用INPUT提交:
<input type="submit" value="Add This Form">
为了使它成为一个按钮,我使用 Bootstrap 例如:
<input type="submit" value="Add This Form" class="btn btn-primary">
为了防止在 MVC NET Core 中发送重复的表单,您可以添加onclick事件,并使用this.disabled = true; 禁用按钮:
<input type="submit" value="Add This Form" class="btn btn-primary" onclick="this.disabled = true;">
如果您想先检查表单是否有效然后禁用按钮,请添加this.form.submit(); 首先,如果表单有效,则此按钮将被禁用,否则仍将启用按钮以允许您在验证时更正表单。
<input type="submit" value="Add This Form" class="btn btn-primary" onclick="this.form.submit(); this.disabled = true;">
您可以向禁用的按钮添加文本,说明您现在正在发送表单,当所有验证都正确时使用this.value='text'; :
<input type="submit" value="Add This Form" class="btn btn-primary" onclick="this.form.submit(); this.disabled = true; this.value = 'Submitting the form';">