【发布时间】:2018-05-29 15:16:18
【问题描述】:
一个非常简单的FORM和JS:
$('#gg').submit(function() {
alert('s');
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form id="gg" method="post">
<input name="languageId" type="text">
<input name="languageName" type="text">
</form>
.submit 不会通过在输入上按 Enter 来触发。但如果我有一个输入,它确实有效!
【问题讨论】:
-
为什么要这样?
-
您需要在
form中放置<button type="submit" />或<input type="submit" />才能使此行为生效 -
您无需调用提交事件,只有具有单输入的表单默认为按回车提交。
-
@RoryMcCrossan stackoverflow.com/questions/17797025/…
-
哇 HTML 2。感谢您的链接