我有一个表格,我想在 bodyLoad 上提交。
我已经写过document.forms[0].submit()
它在 IE 9 和 Chrome 14 上运行良好,但在 FF 3.6.23 中也不能正常运行。
有任何想法吗?这是 FF 的已知问题吗?
我已经尝试过其他选项document.form_name.submit()
,document.getElementById('form_id').submit()
但对 FF 没有任何作用。
我在 FF 中遇到的错误是
document.forms[0]
未定义
这是我在视图中写的(CakePHP 1.2.6):
<?php $this->layout = 'blank'; ?>
<?php e($form->create('Mymodel', array('name'=>'myform', 'url'=>'gohere'))); ?>
<?php e($form->hidden('name', array('value'=>$name))); ?>
<?php e($form->end()); ?>
<script language="javascript">
document.forms[0].submit();
</script>