button和submit的区别及使用js实现页面跳转的方式2008-02-2214:20被这个问题困扰了好几天,今天找些资料分享给大家,呵呵。。。。type=button就单纯是按钮功能type=submit是发送表单但是对于从事WEBUI的人应该要注意到,使用submit来提高页面易用性:使用submit后,页面支持键盘enter键操作,而很多WEB软件设计师,可能没有注意到submit统一.用button后往往页面不支持enter键了。所以需要支持enter键,必须要设置个submit,默认enter键对页面第一个submit进行操作。==========================inputtype=submitname=b1value=提交onClick=bt_submit_onclick()执行完onClick,转到action。可以自动提交不需要onClick。所以说onclick这里可以不要。inputtype=buttonname=b1value=提交onClick=bt_submit_onclick()执行完onClick,跳转文件在js文件里控制。提交需要onClick。比如:1,onclick=form1.action='a.jsp';form1.submit();这样就实现了submit的功能了。2,formname=form1method=postaction==buttonname=Buttonvalue=ButtononClick=submit()/form3,inputtype=buttonname=Buttonvalue=ButtononClick=javascript:windows.location.href=你的urljs实现页面跳转的几种方式:第一种:scriptlanguage=javascripttype=text/javascriptwindow.location.href=login.jsp?backurl=+window.location.href;/script第二种:scriptlanguage=javascriptalert(返回);window.history.back(-1);/script第三种:scriptlanguage=javascriptwindow.navigate(top.jsp);/script第四种:scriptlanguage=JavaScriptself.location='top.htm';/script第五种:scriptlanguage=javascriptalert(非法访问!);top.location='xx.jsp';/script