【发布时间】:2012-04-02 19:30:45
【问题描述】:
我拥有世界上最简单的javascript函数:
fnSubmit()
{
window.print();
document.formname.submit();
}
调用者:
<button type="button" id="submit" onclick="fnSubmit()">Submit</button>
一切都很好,出现了打印对话框,但是在打印或取消打印后出现以下错误:
“document.formname.submit 不是函数”
我的表单定义如下:(显然我在实际代码中没有使用formname,但你明白了)
<form name="formname" id="formname" method="post" action="<?=$_SERVER['SCRIPT_NAME']?>">
显然我并不想在这里做任何特别的事情,而且我过去也使用过类似的方法,我到底在这里想念什么?
【问题讨论】:
-
作为一种解决方法,我做了以下工作:只需显示一个调用打印方法的打印按钮,一旦用户完成此操作,我就会显示提交按钮() 一切都很好。
标签: javascript onclick submit