簡體   English   中英

html表單按鈕vs輸入type =“ submit” vs this.submit()?

[英]html form button vs input type=“submit” vs this.submit()?

在表單上具有“提交”按鈕的適當的符合標准的語義方式是什么? 我不需要按鈕中的圖像或背景,只需簡單的文本,也可以是帶有彎角的漸變背景(使用CSS3)。 這些是我所知道的方式:

<input type="submit" value="click here"/>

<button>click here</button>

<span class="button">click here</span>
<script>
$('.button').click(function() {
  this.submit();
}
</script>

我認為輸入type =“ submit”是正確的按鈕,因為這是設計的目的?

該標准當然是使用<input type="submit" value="click here"/>

如果禁用了javascript,則帶有javascript功能的按鈕將無法再使用

<input type="image" src="button_image_url"/>

如果您懶於使用CSS設置樣式,則在需要圖像使其更加精美時,其行為與提交按鈕相同。

就您而言,我認為您很難設計提交按鈕的樣式。 如果是這樣,那么在jquery-ui出現之前,這一直是我一直使用的參考

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM