繁体   English   中英

更多提交按钮禁用了Jquery的点击,不起作用

[英]More submit button disabling on click with Jquery, doesn't work

我在这里获得此代码:

就禁用和替换“提交”按钮而言,它可以正常工作,但不会提交表单。 我的表单使用“获取”方法并将数据提交到另一页。

 <script type="text/JavaScript">
    $('.button').click(function() {
        $('.button').remove();
        $('.holder').append("DONT DOUBLE CLICK ANYTHING IN A BROWSER");
        $('.form').submit();
    });
    </script> 

我已经尝试了大多数方法,包括将.form更改为表单的ID,仍然没有乐趣,任何想法都将有所帮助。

HTML代码

<form action="liftingConfirm.asp" method="get" id="frmArchiveConfirm">
<input name="con_id" type="hidden" id="con_id" value="<%=request.querystring("con_id")%>" />
<input name="sub_id" type="hidden" id="sub_id" value="1" />
<input name="liftingDate" type="hidden" id="liftingDate" value="<%=Session("currentUSDate")%>" />
<div class="holder"><input name="btnConfirm" type="submit" class="button" id="btnConfirm" value="Start New Lifting Gear Examination"  /></div>

您使用了错误的选择,该.form正在寻找<form>一类的form 此外,您应该使用on()语法:

$('form').on('click', '.button', function() {
    $('.holder').append("DONT DOUBLE CLICK ANYTHING IN A BROWSER");
    $('#frmArchiveConfirm').submit();
    $('.button').remove();
});

为了使您的jQuery代码正常工作,您应将frmArchiveConfirm包含在jQuery代码中,如下所示。

替换$('.form').submit(); $('#frmArchiveConfirm').submit();

否则,如果页面中只有一个表单,则使用$('form').submit();

当您遇到此类错误时,请不要忘记使用Firebug或浏览器开发工具。 您可以轻松找出错误以及代码中的错误。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM