用圖片代替表單的提交按鈕submit和重設按鈕reset

來源:互聯網
上載者:User
  1. 1、用圖片代替提交按鈕submit和重設按鈕reset,給圖片加onclick事件
  2. <script language="javascript">
  3. function fsubmit(obj){
  4. obj.submit();
  5. }
  6. function freset(obj){
  7. obj.reset();
  8. }
  9. </script>
  10. <form id="form1" name="form1" method="post" action="login.asp">
  11. 姓名: <input type="text" name="textfield" />
  12. <img src="uploads/200707/30_145425_001.jpg" onClick="javascript:fsubmit(document.form1);">
  13. <img src="uploads/200707/30_145428_002.jpg" onClick="javascript:freset(document.form1);"> 
  14. </form>
  15. 2、給1的圖片加上style,用於彌補方法1滑鼠移到圖片上無反應,未能給客戶好的瀏覽體驗
  16. <script language="javascript">
  17. function fsubmit(obj){
  18. obj.submit();
  19. }
  20. function freset(obj){
  21. obj.reset();
  22. }
  23. </script>
  24. <form id="form1" name="form1" method="post" action="login.asp">
  25. 姓名: <input type="text" name="textfield" />
  26. <img src="uploads/200707/30_145425_001.jpg" style="cursor:hand;" onClick="javascript:fsubmit(document.form1);">
  27. <img src="uploads/200707/30_145428_002.jpg" style="cursor:hand;" onClick="javascript:freset(document.form1);"> 
  28. </form>
  29. 3、用圖片代替提交按鈕submit和重設按鈕reset,並加上連結,效果同2
  30. <script language="javascript">
  31. function fsubmit(obj){
  32. obj.submit();
  33. }
  34. function freset(obj){
  35. obj.reset();
  36. }
  37. </script>
  38. <form id="form1" name="form1" method="post" action="login.asp">
  39. 姓名: <input type="text" name="textfield" />
  40. <a href="javascript:fsubmit(document.form1);"><img src="uploads/200707/30_145425_001.jpg" border="0" /></a>
  41. <a href="javascript:freset(document.form1);"><img src="uploads/200707/30_145428_002.jpg" border="0" /></a>
  42. </form>
  43. 4、使用映像域。由於預設映像域點擊時都是提交表單,因而要進行適當的處理:
  44. <script language="javascript">
  45. function fsubmit(obj){
  46. obj.submit();
  47. }
  48. function freset(obj){
  49. obj.reset();
  50. }
  51. </script>
  52. <form id="form1" name="form1" method="post" action="login.asp">
  53. 姓名: <input type="text" name="textfield" />
  54. <input type="image" name="imageField" onClick="javascript:fsubmit(document.form1);return false;" src="uploads/200707/30_145425_001.jpg">
  55. <input type="image" name="imageField2" onClick="javascript:freset(document.form1);return false;" src="uploads/200707/30_145428_002.jpg">
  56. </form>
  57. 要注意的是JS中表單提交和重設事件後必須加(),如submit()和reset() 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.