Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.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
Php Jquery向Self提交表单_Php_Jquery_Forms_Submit - Fatal编程技术网

Php Jquery向Self提交表单

Php Jquery向Self提交表单,php,jquery,forms,submit,Php,Jquery,Forms,Submit,在PHP中,我有一个包含4个提交的表单。每个提交按钮都有一个唯一的ID、名称和值 单击按钮A时,A的值已提交,单击按钮B时,其值已提交 我试图在jquery中复制它,但将其作为4个独特的事件。 因此,点击按钮A会弹出一条确认信息,告知A已经点击,然后我想将页面提交回自己,读取提交内容的值 我需要'A'或'B'等的值和一个隐藏字段 我试过: $('#test').submit(function(event){ $.post("test.php", {'A': "AVALUE", 'hidden

在PHP中,我有一个包含4个提交的表单。每个提交按钮都有一个唯一的ID、名称和值

单击按钮A时,A的值已提交,单击按钮B时,其值已提交

我试图在jquery中复制它,但将其作为4个独特的事件。 因此,点击按钮A会弹出一条确认信息,告知A已经点击,然后我想将页面提交回自己,读取提交内容的值

我需要'A'或'B'等的值和一个隐藏字段

我试过:

$('#test').submit(function(event){
  $.post("test.php", {'A': "AVALUE", 'hidden_field','Value' }, function(){ 
  });
  return false;
});
但这不会导致页面提交和重新加载

谁能给我指一下正确的方向吗


谢谢

您能否将唯一的id/名称更改为相同的id/名称,然后为按钮指定不同的值。如果不起作用,则为每个按钮创建每个java脚本操作侦听器并读取值

var form = document.getElementById('form1');
form.onsubmit = function() {
    form.target = '_self';
};

document.getElementById('A').onclick = function() {
    form.target = '_blank';
    form.submit();
}