BUTTON和INPUT的區別 z

2021-08-29 15:41:10 字數 649 閱讀 5439

以前都沒有想過這個問題,汗顏一下。。。。

from:

一句話概括主題:具有相同的作用但是在可操控性方面更加強大。

html 4.01規範的forms部分指名表單有以下幾種控制型別:buttons, checkboxes, radio buttons, menus, text input, file select, hidden controls, object controls. 其中除了buttons/menus/object controls之外,都是由完成。

我這裡說的是和。

和規範中指名:可以用和來做表單按扭。不同的按鈕型別請參考這些元素的詳細定義。要注意的是比支援更豐富的表現功能。

一些區別

大家都知道可以這樣用(實際上是一定要這樣用):,一定要這樣閉合。而不是:。因為起始標籤為必須,而關閉標籤是禁止的。

比更厲害的地方就在於它可以包含內容。它的值並不是寫在value屬性裡,而是包含在標籤中。如:ok。的起始標籤和關閉標籤都是必須的。這樣你便獲得了樣式化的主導權。

你可以這樣寫:ok, i do.,甚至是插入:

最後要注意的是,被包含的,不能使用熱點地圖,即不能

button標籤和input的button

今天寫表單的時候,加了幾條驗證資訊,想實現區域性重新整理,類似ajax 例如 使用者名稱不能為空之類的,但是在測試的時候,使用者名為空的情況下依然重新整理整個介面給我提交了,這就很難受了。還好我之前寫的時候參照過的乙個表單,在他的 下執行一點都沒問題,於是我就看我的 和他不一樣,終於經過我的火眼金睛...

submit 和 button的區別

size medium color red submit 特殊的button,會自動將表單的資料提交 onclick方法不加return 會自動提交,並不會起到約束的作用,所以,使用submit時需要驗證 return 例 在js中判斷的時候 寫return true 或者 return false...

submit和button的區別

submit是button的乙個特例,也是button的一種,它把提交這個動作自動整合了。如果表單在點選提交按鈕後需要用js進行處理 包括輸入驗證 後再提交的話,通常都必須把submit改成button,即取消其自動提交的行為,否則,將會造成提交兩次的效果,對於動態網頁來說,也就是對資料庫操作兩次。...