您的位置:首页 > 数据库

hong的博客 ---submit与button的区别

2010-01-26 15:20 169 查看
 两者主要区别在于:submit可以提交表单(form),而button如果不指定onclick等事件处理函数,它是不做任何事情的。注意哦,在页面上<input type="submit">和<input type="button">所显示出来的东西都是按钮哦,看不出有什么区别。

 
submit:提交按钮,点击之后直接将数据提交的服务器端,不会对鼠标的mousepressed等操作进行处理,也不触发脚本。。。

button:简单的按钮,有按钮的一些事务处理,有脚本就通过脚本将参数传过去 
 

submit是button的一个特例,也是button的一种,它把提交这个动作自动集成了。  
  如果表单在点击提交按钮后需要用JS进行处理(包括输入验证)后再提交的话,通常都必须把submit改成button,即取消其自动提交的行为,否则,将会造成提交两次的效果,对于动态网页来说,也就是对数据库操作两次。

 

submit   和   button   看起来都是按钮  
  submit   会提交表单,button不会

 

二者都以按钮的形式展现,所不同的是type属性和处发响应的事件上,submit默认为  
  form提交,button则响应用户自定义的事件  
  当然,button也可以完成表单提交的工作~

INPUT   type=submit按回车提交表单  
  button提交的是innerTEXT
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息