HTML中,按鈕button與submit區別

2021-08-03 05:46:34 字數 840 閱讀 6068

button-普通按鈕,submit-提交按鈕;

submit按鈕一般出現在網頁上需要提交資訊到伺服器是才使用,

而button按鈕是建立乙個按鈕,對於實現按鈕將會發生什麼事這個不一定,

考頁面編輯人員決定,例如在同一天網頁表單上,使用者輸入時可能輸入錯誤或是偏差,則可以在網頁上建立乙個button-清除(重置)按鈕,

一張表單可以有多個普通按鈕,且至少有乙個提交按鈕(需提交表單網頁)。

sumit提交表單,button需要繫結事件才可以用提交資料

不可以的,比如說你想實現區域性重新整理,就不能用sumit了,用button繫結事件就好了,如果用sumit繫結事件的話,在觸發事件的同事,也會提交表單的。。。。。。

submit需要有表單時,提交時才會帶資料。而button預設是不提交任何資料。那麼它們的區別就出來了,如果沒有表單的話,又想通過提交某些資料給後台進行回應,則需要通過button,當然使用submit也可以,但是前提要攔截onclick事件。當有表單的時候,如果提交的資料很多,那麼使用submit比button要好,可以減少很多資料的獲取動作。在很多情況下,提交資料是要使用js進行校驗的,但如果這時候使用者禁用了js,那麼校驗就失效了,如果後台也沒有進行校驗,那麼不合法的資料就進入後台了。通常的做法是通過button提交資料,那麼如果使用者禁用js

,那麼資料提交動作就啟用不了,

這樣能夠保證提交到後台的資料是經過前台校驗的。

sumit提交表單,button需要繫結事件才可以用提交資料

不可以的,比如說你想實現區域性重新整理,就不能用sumit了,用button繫結事件就好了,如果用sumit繫結事件的話,在觸發事件的同事,也會提交表單的。。。。。。

頂 0 踩

Flex中button按鈕的例子

本源 於flex完全自學手冊 一些按鈕的操作 按鈕 toggle true color ff0000 width 147 x 20 y 10 text 改變按鈕字型顏色 x 175 y 10 label button width 147 bordercolor ff00ff cornerradius...

IOS 按鈕(button)用法與屬性例項

ios 按鈕 button 用法與屬性例項 void togglebutton uibutton button else void viewdidload 順便提一句 button 初始化的時候,如果不是alloc初始化,是 uibutton buttonwithtype uibuttontyper...

button按鈕在IE中的寬度

button 在ie中的預設顯示與其他瀏覽器大相徑庭,button的label越長,button的寬度就成比例的放大,padding的設定完全失效。用ie開啟本頁看看下面這個button,基本上是場災難 在ie中,button的預設overflow是clip 奇怪的引數 在這種情況下width au...