我的表单有两个提交按钮。单击提交按钮后,我使用以下代码禁用提交按钮;但是,当提交表单时,它总是触发第一个提交按钮(即使我单击了第二个提交按钮)。我想触发第二个提交按钮。
<script>
$('input[type=submit]').click(function() {
$(this).attr('disabled', 'disabled');
//This line submits the form as if the first button was clicked
$(this).parents(
我是WTForms的新手。我有一个用户注册表单,其中有一个提交按钮:
submit = SubmitField('Submit')
我想确保表单是通过按下提交按钮提交的,而不是通过其他方式提交的。在中,它声明
class wtforms.fields.SubmitField(default field arguments)
Represents an <input type="submit">. This allows checking if a given submit button has been pressed.
这就提出了一个问题:对于我的
我的表单submit按钮上有一些jquery,它执行数据库检查重复提交的操作,如果发现任何内容,会弹出一个窗口,然后它应该返回到主页,或者根据用户的输入提交表单。
如果可能的话,我想避免使用jquery提交,所以我想知道是否有办法进行ajax调用,然后将提交传递回MVC,以便像往常一样提交模型?还是因为我使用jquery中断提交过程而坚持使用jquery提交呢?
$("#submit").on("click", function(e) {
e.preventDefault();
var first = $("#Fi
目前,在我的项目中,jQuery表单提交存在一些问题。
我的项目包含一个通用的jQuery代码,它可以防止表单双重提交(例如,有人多次单击“提交”按钮)。
//prevent multiple form submissions
jQuery.fn.preventDoubleSubmission = function () {
$(document).on('submit', this, function (e) {
let $form = $(this);
if ($form.data('submitted') === t