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>
转载于:https://blog.51cto.com/leing/406381