Jquery向自己提交表格

时间:2017-02-13 10:46:58

标签: 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_field','Value' }, function(){ 
  });
  return false;
});

但这不会导致页面提交和重新加载。

任何人都可以指出我正确的方向。

由于

1 个答案:

答案 0 :(得分:0)

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

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

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