1.什么是form表单的提交

form表单相当于一个控件集合,提交form表单就会提交form中所有的信息;form表单提交的过程中会把整个整个form由web服务器交给脚本引擎(就算是执行form代码的一个小编译器),由他生成html代码也就是html页并把它交给浏览器,也就是运行后大家看到的网页;

2.怎么就会提交form啦

form的提交相当于执行了一个提交事件,由该事件决定你提交后的引用页也就是action="www.baidu.com"

的值,如果不声明action属性默认的就是自己页面,所以如果你没声明action的话如果你执行了一个提交事件

你会看到页面进行了自我的刷新;

3.什么来提交form表单(什么来执行提交事件)

我认为提交form表单的本质就是把所有的form信息执行一遍,然后触发action

通常提交form表单用:<input type="submit">它的功能就是提交表单用的,也就是点击它就会完成一次上面的问题“1”;

说说button,它是一个纯正的winform按钮,一般不用他来提交表单,你会发现单击它页面不会刷新,不会跳转

因为那不是他干的活,如果不是他的活硬要他干,就得给他加些处理,给他升级比如:<form name='frm1'">
    <input type="button" onclick="window.open('http://www.baidu.com')"/>
</form>