表单自动提交

来源:百度知道 编辑:UC知道 时间:2024/06/14 15:37:31
我想让页面打开后不点击提交按钮而是自动就提交,可就是不成功。请问如下代码到底错在哪里?应该如何改正?
<form name="mainform" action="a.jhtml" method="post" encType="multipart/form-data" onSubmit="return preSubmit(this);">
<input id="TitleID" onChange="onTitleChange(this)" onpast="onTitleChange(this)" name="_fma.publi._0.t" maxLength=60 size=40 value="提交的值" />
<input type="submit" name="event_submit_do_edit" onClick="return checkIsAuction();" value="确认无误,提交" />
<script language="JavaScript" type="text/JavaScript">
mainform.Submit()
</script>
</form>
补充一下:如果去掉<script language="JavaScript" type="text/JavaScript">
mainform.Submit()
</script>这个后手动点击提交是可以的,但加上后自动提交就不成了。
先谢谢了!!

<form name="mainform" action="a.jhtml" method="post" encType="multipart/form-data" onSubmit="return preSubmit(this);">
<input id="TitleID" onChange="onTitleChange(this)" onpast="onTitleChange(this)" name="_fma.publi._0.t" maxLength=60 size=40 value="提交的值" />
<input type="submit" name="event_submit_do_edit" onClick="return checkIsAuction();" value="确认无误,提交" />
<script language="JavaScript" type="text/JavaScript">
mainform.submit()
</script>
</form>



mainform.submit()

注意大小写

对于你的百度消息补充:

是这样的.当你把上面的代码放到新建的Html文件中.会自动提交.测试通过.

关于你测试不能通过是因为你的
preSubmit这个函数的里面有问题.

你要保证它的返回值为true

要是回答的内容有问题,或认为不妥,请发送百度消息给我,消息内容加上本页网址哦。。

·