JS提交表单,报“对象不支持此属性”错误

来源:互联网 发布:mysql多主多从 编辑:程序博客网 时间:2024/04/30 18:20

下面是表单自动提交代码:

<form  id="form1" name="form1"  method="post" action="?">
<input name="subject" id="subject" type="text" value="测试标题" size="20">
<textarea name="info" id="info" cols="80" rows="2">测试内容</textarea>
<input name="submit"  type="submit" value="提交"><!-- 将name="submit" 改为 name="Submit" 注意大小写-->
</form>
<script>
<!--
function sub(){
document.form1.submit();
}
setTimeout(sub,6000);
//-->
</script>

 

 

 

<input name="submit"  type="submit" value="提交">。在一个完整表单中,不应有名字为action或submit的标签,否则将会产生“对象不支持此属性和方法”的ie错误 如代码<input name="submit"  type="submit" value="提交">在表单中是不允许出现的,而Action和Submit则是允许的,因为JavaScript是区分大小写 。所以将< input name="submit "  type="submit" value="提交">修改为<input name="Submit "  type="submit" value="提交"> 成功执行,完整无误代码如下:

<form  id="form1" name="form1"  method="post" action="?">
<input name="subject" id="subject" type="text" value="测试标题" size="20">
<textarea name="info" id="info" cols="80" rows="2">测试内容</textarea>
<input name="Submit"  type="submit" value="提交">
</form>
<script>
<!--
function sub(){
document.form1.submit();
}
setTimeout(sub,6000);//以毫秒为单位的.1000代表一秒钟.根据你需要修改这个时间.
//-->
</script>

 

 

转自 http://www.cnblogs.com/lgms2008/archive/2010/07/31/1789611.html

做了部分修改

原创粉丝点击