Submit是專門用于提交表單的Button,與Button的區(qū)別主要有兩點(diǎn):
創(chuàng)新互聯(lián)建站服務(wù)項(xiàng)目包括天臺(tái)網(wǎng)站建設(shè)、天臺(tái)網(wǎng)站制作、天臺(tái)網(wǎng)頁(yè)制作以及天臺(tái)網(wǎng)絡(luò)營(yíng)銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,天臺(tái)網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到天臺(tái)省份的部分城市,未來相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
type=button 就單純是按鈕功能
type=submit 是發(fā)送表單
(1)Submit將表單提交(form.submit())作為其onclick后的默認(rèn)事件,Button并非如此
(2)表單提交時(shí),所有具有name屬性的html輸入元素(包括input標(biāo)簽、button標(biāo)簽、select標(biāo)簽等)都將作為鍵值對(duì)提交,除了Submit對(duì)象。Submit對(duì)象只有在自己被單擊后的提交中才會(huì)作為鍵值對(duì)被提交。
但是對(duì)于從事WEB UI的人應(yīng)該要注意到,使用submit來提高頁(yè)面易用性:
使用submit后,頁(yè)面支持鍵盤enter鍵操作,而很多WEB軟件設(shè)計(jì)師,可能沒有注意到submit統(tǒng)一.
用button后往往頁(yè)面不支持enter鍵了。所以需要支持enter鍵,必須要設(shè)置個(gè)submit,默認(rèn)enter鍵對(duì)頁(yè)面第一個(gè)submit進(jìn)行操作。
執(zhí)行完onClick,轉(zhuǎn)到action??梢宰詣?dòng)提交不需要onClick。所以說onclick這里可以不要。
執(zhí)行完onClick,跳轉(zhuǎn)文件在 js文件里控制。提交需要onClick。
比如:
1,onclick="form1.action='a.jsp';form1.submit();"
這樣就實(shí)現(xiàn)了submit的功能了。
講白一些,就是submit會(huì)有一個(gè)跳轉(zhuǎn),頁(yè)面會(huì)刷新;而button不會(huì)刷新,就是一個(gè)button;可以用來生成按鈕,更加靈活,樣式更好控制。
以上所述是小編給大家介紹的JS中type="button"和type="submit"的區(qū)別,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)創(chuàng)新互聯(lián)網(wǎng)站的支持!