Javascript 在提交隐藏部分之前,请继续
我有一张有几个按钮的表格。。。其中一个需要在提交表单之前隐藏表单的某个部分,以便请求不会阻止提交。我的问题是,在我隐藏该部分后,我似乎无法使用按钮单击值恢复表单提交Javascript 在提交隐藏部分之前,请继续,javascript,jquery,html,Javascript,Jquery,Html,我有一张有几个按钮的表格。。。其中一个需要在提交表单之前隐藏表单的某个部分,以便请求不会阻止提交。我的问题是,在我隐藏该部分后,我似乎无法使用按钮单击值恢复表单提交 <form id="myform" method="post" action="gstDemandesInscriptions.php?p=2" enctype="multipart/form-data"> <div class="entete"> <a class="butto
<form id="myform" method="post" action="gstDemandesInscriptions.php?p=2" enctype="multipart/form-data">
<div class="entete">
<a class="button" href="gstDemandesInscriptions.php?p=2">Retour</a>
<button name="mod_cancel">Annuler la demande</button>
<button name="mod">Enregistrer</button>
<button name="mod_fact">Facturer</button>
<button name="mod_term" onclick="beforeSubmit().submit();">Terminer (Ne pas facturer)</button>
</div>
<div id="facturation">
Hide this part before submit
</div>
</form>
这方面的javascript是
beforeSubmit = function(){
$("#facturation").hide();
}
现在发生的是div隐藏了,但是表单没有继续提交
我试着加上
$("#myform").submit();
在javascript内部,但是表单被提交,但是没有mod_term按钮值
我也试过了
$(this).submit();
但这不会触发任何事情
beforesmit=function(){
$(“#制作”).hide();
$(“”).attr('type','hidden').attr('name','mod_term').attr('value','1').appendTo('myform');
$('#myform')。提交();
}
德蒙德环形器
登记员
制造商
终端机(东北制造商)
提交前隐藏此部分
这是我尝试的第一件事。div隐藏,表单提交,但没有按钮mod_term值,因此它跳过服务器端的正确表单处理。我需要的是能够通知submit()事件按钮名$(“#myform”).submit('button[name=“mod_term”]”);但这并不意味着按钮没有价值。在表单中添加一个。它不需要每个字符的值。。。它只需要设置。但这是个好主意。。。让我尝试一下,这段代码可能会解决这个问题,如何以及为什么解决这个问题会真正有助于提高你的文章质量,并可能导致更多的投票。请记住,你是在将来回答读者的问题,而不仅仅是现在提问的人。请您的回答添加解释,并说明适用的限制和假设。它起作用了。请使用以下内容编辑您的awnser:beforeSubmit=function(){$(“#factourization”).hide();$('').attr('type','hidden').attr('name','mod#u term').attr('value','1')。appendTo('#myform');$('myform myform')。submit()}为什么需要隐藏按钮网站将转到php页面url非实质性?它与隐藏元素函数无关,只需添加属性value='''u mod\u term\u value'
$(this).submit();