Javascript 为什么form.submit()不起作用?
我在一个页面中有下面的snipet。我一辈子也弄不明白为什么在单击button1元素时表单没有提交。我在IE中得到一个错误,该对象不支持该属性或方法。我将document.poform放在一个警报中,它向一个表单对象发出警报。我觉得我错过了一些非常明显的东西,也许Javascript 为什么form.submit()不起作用?,javascript,html,Javascript,Html,我在一个页面中有下面的snipet。我一辈子也弄不明白为什么在单击button1元素时表单没有提交。我在IE中得到一个错误,该对象不支持该属性或方法。我将document.poform放在一个警报中,它向一个表单对象发出警报。我觉得我错过了一些非常明显的东西,也许 <pre> <? var_dump($_POST); ?> </pre> <form action="" method="post" name="poform"> <
<pre>
<?
var_dump($_POST);
?>
</pre>
<form action="" method="post" name="poform">
<input name="test" type="text" />
<input name="button" type="button" value="button1" onclick="document.poform.submit();" />
<input name="submit" type="submit" value="button2" />
</form>
将type=“button”更改为type=“submit”因为您有一个名为submit
,document.poform.submit
的方法,而不是submit()
方法
使用不同的名称。@Gabe:no action表示“提交到表单加载的同一url”。@Gabe定义no action只是提交给self。事实上,do do document.poform-给它一个ID,然后通过document.getElementById('whatever')访问它