Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/421.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 即使不存在提交按钮,也输入导致回发_Javascript_Jquery_Asp.net_Forms - Fatal编程技术网

Javascript 即使不存在提交按钮,也输入导致回发

Javascript 即使不存在提交按钮,也输入导致回发,javascript,jquery,asp.net,forms,Javascript,Jquery,Asp.net,Forms,我在asp.net页面中有一个表单。无论何时按下enter键,页面都会返回 我的表单中没有任何提交按钮,并且使用javascript提交表单 <div class="row-fluid" align="center"> <a id="saveConfirm" class="textDecorationNone"> <div class="btn btn-primary">

我在asp.net页面中有一个表单。无论何时按下enter键,页面都会返回

我的表单中没有任何提交按钮,并且使用javascript提交表单

        <div class="row-fluid" align="center">
            <a id="saveConfirm" class="textDecorationNone">
                <div class="btn btn-primary">
                    <i class="icon-ok icon-white"></i>&nbsp;Add
                </div>
            </a>
            &nbsp;
                <asp:LinkButton ID="btnCancel" runat="server" Text="Cancel" CssClass="btn" CausesValidation="false" OnClick="btnCancel_Click">
                <i class="icon-remove"></i>&nbsp;Cancel
                </asp:LinkButton>
        </div>


row('#saveConfirm').click(function (){
    //submit form
});

添加
取消
行(“#保存确认”)。单击(函数(){
//提交表格
});

我相信这可以通过以下帖子的公认解决方案来解决:

引述:

  • 您可以在窗体或面板上设置。这样你就可以完全控制发生的事情
  • 在按钮上设置=“False”。这将在回车时禁用“自动回发”
此解决方案涵盖了ASP.NET可能的javascript解决方案:

使用更新的面板,在输入时避免回发。

在ASP.net中没有任何经验,谷歌
输入会导致回发,即使没有提交按钮。
您的标题和第一个响应是: