提交我有世界上最简单的JavaScript功能:它是由被称为形式不是JS
fnSubmit()
{
window.print();
document.formname.submit();
}
:
<button type="button" id="submit" onclick="fnSubmit()">Submit</button>
一切都很好,打印对话框中显示出来,但是后打印或取消打印我得到以下错误:
“document.formname.submit is not a function”
我的形式定义如下:(显然我不是在实际的代码中使用表格名称,但你的想法)
<form name="formname" id="formname" method="post" action="<?=$_SERVER['SCRIPT_NAME']?>">
很显然,我不是想在这里做什么特别的事情,我已经使用在类似的方法过去,我在这里失去了什么?
作为一个变通我做了以下内容: 只是显示打印按钮,调用打印方法,一旦用户已经做到了这一点,然后我告诉提交按钮(<输入类型=“提交”id =“btnSubmit”/>)及其所有的好。 – 2009-06-24 16:53:42