1. 程式人生 > >為什麼很多網站的表單提交按鈕都是用<a>標籤

為什麼很多網站的表單提交按鈕都是用<a>標籤

之前看過一些文章,說是用a標籤來代替submit按鈕更好一些,因為submit按鈕在IE6下會有一些相容的問題,不好統一,而且input的行高在各瀏覽器參差不齊,還不能用line-height控制,在按鈕有一些互動效果的時候,a標籤更容易實現,hover效果便可,所以許多前端喜歡用a標籤來代替input。     但是涉及到一點,input submit可以用來提交表單的值,而a標籤似乎不太好傳值,所以好多程式要求前端開發人員再把a標籤改成input的,後來經過查詢,發現a標籤是一樣的可以提交表單的,下面附上方法,也希望那些被程式要求把頁面改來改去的前端人員告訴程式a標籤一樣可以提交表單的。    a標籤提交表單的方式其實很簡單的,首先你寫一個方法

  function tosubmit(){
  var myform=document.getElementByIdx_x("myform");
  myform.submit();
  }
  然後用這個方法提交提交
  這樣就可以提交表單了,是不是很簡單。