表单form的id和name的区别


之前一直也没有搞清楚表单form的id和name的区别,因为平时都是用submit提交表单的,而这次却因为特殊原因需要用js提交表单,结果总是提交不出去
查找相关文章:表单 form

之前一直也没有搞清楚表单form的id和name的区别,因为平时都是用submit提交表单的,而这次却因为特殊原因需要用js提交表单,结果总是提交不出去

写法是这样的
<form id="form1"  action="" enctype="multipart/form-data" method="post">

</form>

[php]
document.getElementById('form1').submit();
[/php]

由于表单没有加入name值form1,提交不出去,按照道理getElementById应该是去寻找id是form1的表单,然而却不行

加入name之后便可以了,非常诡异

再后来测试发现不用name也可以提交表单

诡异~