Javascript jQuery:模态形式不';单击回车键时不提交
我希望我的模式表单在Javascript jQuery:模态形式不';单击回车键时不提交,javascript,jquery,Javascript,Jquery,我希望我的模式表单在enter单击时提交。我已经检查了这里的所有解决方案,但没有一个有效 我正试图这样解决它: $('#field-id').keypress(function(e)) { if (e.which == 13 && !e.shiftKey) e.preventDefault(); $('#modal-form-submit').submit(); } 现在它不屈服了。当我在if中使用警报时,它会显示警报 #模式表单
enter
单击时提交。我已经检查了这里的所有解决方案,但没有一个有效
我正试图这样解决它:
$('#field-id').keypress(function(e)) {
if (e.which == 13 && !e.shiftKey)
e.preventDefault();
$('#modal-form-submit').submit();
}
现在它不屈服了。当我在if中使用警报
时,它会显示警报
#模式表单提交
-是按钮id,在我单击enter时必须单击该按钮。这里怎么了
谢谢你的帮助
#模式表单提交
-是按钮id
按钮不提交,表单提交。提交表格:
$('#modal-form-submit').closest('form').submit();
#模式表单提交
-是按钮id
按钮不提交,表单提交。提交表格:
$('#modal-form-submit').closest('form').submit();
您不能提交按钮,您需要提交表单。
假设您的表单具有
id=“modal form”
,这应该可以工作
$('#modal-form').submit();
或者按一下按钮:
$('#modal-form-submit').trigger('click');
您不能提交按钮,您需要提交表单。
假设您的表单具有
id=“modal form”
,这应该可以工作
$('#modal-form').submit();
或者按一下按钮:
$('#modal-form-submit').trigger('click');
嗯,这些都不行。第一个我认为不起作用,因为它不能在我的模态中看到形式。它里面没有
表单
标签,只有divs
。但为什么触发器不能工作呢?我使用要触发的按钮id<代码>$('#要触发的按钮id).trigger('click')代码>没有表单就无法提交值。。。您可能想将HTML添加到问题中……嗯,这些都不起作用。第一个我认为不起作用,因为它不能在我的模态中看到形式。它里面没有表单
标签,只有divs
。但为什么触发器不能工作呢?我使用要触发的按钮id<代码>$('#要触发的按钮id).trigger('click')代码>没有表单就无法提交值。。。您可能希望将HTML添加到问题中。。。