function print(){
var code=document.documentElement.outerHTML;
document.ListForm.code.value=code;
document.ListForm.action = "wplan.do?method=print";
document.ListForm.submit();
}
上述代码在页面中的所有元素没有js动作的时候,可以正常提交.但是如果有一个元素有js动作的话,就需要提交两次
不知道是什么原因 估计是js自己加载动作了吧?可以怎么修改?
var code=document.documentElement.outerHTML;
document.ListForm.code.value=code;
document.ListForm.action = "wplan.do?method=print";
document.ListForm.submit();
}
上述代码在页面中的所有元素没有js动作的时候,可以正常提交.但是如果有一个元素有js动作的话,就需要提交两次
不知道是什么原因 估计是js自己加载动作了吧?可以怎么修改?
什么算js动作?click也算吗?
如果是按钮的onclick事件的话 那么<input type="button"> 不是submit
那么<input type="button"> 不是submit
这是什么意思
我的调用原理是:<input type="button" name="id" value="打印"onclick="print()">