[英]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.