按钮-普通按钮,提交-提交按钮。 提交是按钮的特例,也是按钮的一种。它自动集成提交的动作。提交和按钮都是以按钮的形式显示。它们看起来都像按钮。不同之处在于类型属性。并在发送响应的事件上。使用场景: 这里说的一些使用场景并不局限于一种,但是在这种场景下使用起来比较方便,程序员的工作量小。用表对比一下:场景按钮提交网页需要向服务器提交信息√网页执行一个普通的事件,比如reset,clear等功能。√提交表单提交表单数据需要绑定事件√部分刷新√不能使用,触发事件时会提交表单。没有表单,但是必须提交数据,按钮默认不提交任何数据。可以通过绑定事件提交数据。提交时需要表单,提交时会带上数据。当然也可以使用submit,但是前提是要拦截onclick事件。当表单数据过多时,需要编写大量的数据获取动作。推荐使用JS来验证提交的数据。但是如果此时用户禁用了JS,那么验证就会失效。如果后台没有经过验证,那么非法数据就会进入后台。建议:通过按钮提交数据,如果用户禁用JS,则不会激活数据提交动作对于重新提交,我们通常提倡使用按钮。如果需要在提交前使用submit验证,应该在method前加上return。onClick方法如果不加return,会自动提交,不会起到约束作用。因此,如果使用submit时需要验证,请加上returntrue或false。 像登录模块一样,首先验证用户名是否为空,如果为空,点击SUBMIT时,永远不会提交表单的指定页面。只能以表格形式发送!并且传入的值无法在表单指定的页面中进行验证。functioncheck(){varname=document.getElementById("name").value;if(name==null||name==''){alert("用户名不能为空");返回假;}returntrue;
