我正在尝试向表单添加一个按钮,该按钮本质上将运行与常规表单提交代码不同的php代码,而不是通过电子邮件将表单发送给我,而是将页面转换为可打印的漂亮pdf。除了按按钮给我一个错误之外,我一切正常。

Firebug 说:

这是代码:

<form id="adaugareanunt" name="adaugareanunt" action="mailerPDF.php" method="post">
    <table width="535" border="0" cellspacing="2" cellpadding="3">
         <tr class="TrDark">
         //... more form code

并为按钮:
<div style="text-align:right"><img src="images/print-button.png" onClick="chgAction()" width="60px" height="20px"></div>

使用脚本:
<script language="JavaScript" type="text/JavaScript">
    function chgAction()
        {
            document.getElementById["adaugareanunt"].action = "mailerXFDF.php";
            document.getElementById["adaugareanunt"].submit();
            document.getElementById["adaugareanunt"].action = "mailerPDF.php";

        }
</script>

最佳答案

Adaugareanunt对象键:getElementById["adaugareanunt"]"Adaugareanunt"是作为参数传递给getElementById() 方法字符串:getElementById('adaugareanunt')

09-17 04:52