Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/462.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.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_Html - Fatal编程技术网

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();