w3c定義如下:
Image
<input type="image" /> 定義圖像形式的提交按鈕。
必須把 src 屬性 和 alt 屬性 與 <input type="image"> 結合使用。
<input type="image" src="submit.gif" alt="Submit" />
一般的
寫一個表單提交用到圖片:兩種代碼。
1.
<input type="image" src="xxx.gif" onclick="return dosubmit();">
會發生表單提交兩次的現象,經常會造成表單元素被重復提交,數據庫被寫入異常!!
2.
Html代碼
<img src="xxx.gif" onclick="return dosubmit();">
原因::HTML 中 image的描述是“創建一個圖像控件,該控件單擊后將導致表單立即被提交。”。
請 盡量 少用<input type="image">以免造成不必要的異常!!!
<input type="image" src="xxx.gif" > 本身就是個提交按鈕,和submit功能一樣,所以再加上你的onclick當然要提交兩次了
如果這篇文章對您有幫助,您可以打賞我

