我是利用了javescript的方法,你看看有没有用吧:
<SCRIPT language=JavaScript>
function changeformaction()
{
document.DDLIST.action='printhouseinfolist.php'; //改提交目的地
document.DDLIST.target='_blank'; //改提交方式
document.DDLIST.submit(); //提交
document.DDLIST.action='dingdanadmin.php'; //改回提交目的地
document.DDLIST.target='_self'; //改回提交方式
}
</script>
<form NAME=DDLIST ACTION="dingdanadmin.php" METHOD="post">
………………
………………
………………
<input type="submit" name="deleteselectsub" value="delete">
<input type="submit" name="deleteallsub" value="deleteall">
<input name=printlist onclick="changeformaction();" type=button value="paint">
</form>
<SCRIPT language=JavaScript>
function changeformaction()
{
document.DDLIST.action='printhouseinfolist.php'; //改提交目的地
document.DDLIST.target='_blank'; //改提交方式
document.DDLIST.submit(); //提交
document.DDLIST.action='dingdanadmin.php'; //改回提交目的地
document.DDLIST.target='_self'; //改回提交方式
}
</script>
<form NAME=DDLIST ACTION="dingdanadmin.php" METHOD="post">
………………
………………
………………
<input type="submit" name="deleteselectsub" value="delete">
<input type="submit" name="deleteallsub" value="deleteall">
<input name=printlist onclick="changeformaction();" type=button value="paint">
</form>
把要提交的数据赋值给form2的hidden元素,设置form2.action="你要提交的页面"
在submit一下就行了
document.DDLIST.target='_blank'; //改提交方式
和
document.DDLIST.action='dingdanadmin.php'; //改回提交目的地
document.DDLIST.target='_self'; //改回提交方式
三句就不需要了
如果有多个提交按钮,那么就多写几个javascript函数就可以了
function A_onclick()
{
document.all.aa.value='0';
document.all.bb.value='';
document.all.submit.value='';
}function B_onclick()
{
document.all.bb.value='1';
document.all.aa.value='';
document.all.submit.value='';
}function C_onclick()
{
document.all.submit.value='2';
document.all.aa.value='';
document.all.bb.value='';
}
</SCRIPT>
是javascript错误还是php错误?
或者在form里面再套form