在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;
});
但这不会导致页面提交和重新加载。
任何人都可以指出我正确的方向。
由于
答案 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();
}