在一個頁面上畫一個按鈕,有四種辦法:
1、? <input type="button" />?這就是一個按鈕。如果你不寫javascript 的話,按下去什么也不會發生。
2、? <input type="submit" />這樣的按鈕用戶點擊之后會自動提交 form,除非你寫了javascript 阻止它。
3、<button> ?這個按鈕放在 form 中也會點擊自動提交,比前兩個的優點是按鈕的內容不光可以有文字,還可以有圖片等多媒體內容。(當然,前兩個用圖片背景也可以做到)。
它的缺點是不同的瀏覽器得到的 value 值不同;可能還有其他的瀏覽器兼容問題。
<button>無法把自己當成Form的數據,所以,如果只是個單純的按鈕,觸發一些畫面動作,請使用<button/>。反之,會把畫面的數據提交給Server的,一般用<input type="submit" />,當然<button>+JS也完全可以取代
4、其他標簽,例如 a, img, span, div,然后用圖片把它偽裝成一個按鈕。