在ENTER按键上没有触发jQuery提交

Joh*_*ith 3 html jquery

一个非常简单的FORM和JS:

$('#gg').submit(function() {
    alert('s');
});
Run Code Online (Sandbox Code Playgroud)
<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>
Run Code Online (Sandbox Code Playgroud)

.以某种方式按输入输入不会触发.submit.但如果我有一个输入,它确实有效!

Gui*_*ges 5

如果向表单添加提交输入,则按ENTER键将提交表单.

    $('#gg').submit(function() {
        alert('s');
    });
Run Code Online (Sandbox Code Playgroud)
<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"/>
    <input type="submit"/>
</form>
Run Code Online (Sandbox Code Playgroud)

  • _"仅当"_不是.当按输入输入时,将提交带有单个文本输入的表单. (3认同)