zoukankan      html  css  js  c++  java
  • i利用图片按钮 和 input type="image" 为背景提交表单

    <img src="img/cancel.jpg" onclick="javascript:document.getElementByIdx_x('loginForm').reset();"/>

    将图片作为背景,利用input标签也可实现图片提交按扭!

    <input type="image" src="img/login.jpg"/>
            <input type="reset" style="72px;height:37px;background-repeat:no-repeat;background-image:url(img/cancel.jpg);border:0;" value=""/>

    [转]

    用图片代替提交按钮submit和重置按钮reset,给图片加onclick事件

    <script language="javascript">

    function fsubmit(obj){

      obj.submit();

    }

    function freset(obj){

      obj.reset();

    }

    </script>

    <form id="form1" name="form1" method="post" action="login.asp">

     姓名: <input type="text" name="textfield" />

     <img src="uploads/200707/30_145425_001.jpg" onClick="javascript:fsubmit(document.form1);">

     <img src="uploads/200707/30_145428_002.jpg" onClick="javascript:freset(document.form1);">

    </form>

    2、给1的图片加上style,用于弥补方法1鼠标移到图片上无反应,未能给客户好的浏览体验

    <script language="javascript">

    function fsubmit(obj){

      obj.submit();

    }

    function freset(obj){

      obj.reset();

    }

    </script>

    <form id="form1" name="form1" method="post" action="login.asp">

     姓名: <input type="text" name="textfield" />

     <img src="uploads/200707/30_145425_001.jpg" style="cursor:hand;" onClick="javascript:fsubmit(document.form1);">

     <img src="uploads/200707/30_145428_002.jpg" style="cursor:hand;" onClick="javascript:freset(document.form1);">

    </form>

    3、用图片代替提交按钮submit和重置按钮reset,并加上链接,效果同2

    <script language="javascript">

    function fsubmit(obj){

      obj.submit();

    }

    function freset(obj){

      obj.reset();

    }

    </script>

    <form id="form1" name="form1" method="post" action="login.asp">

     姓名: <input type="text" name="textfield" />

     <a href="javascript:fsubmit(document.form1);"><img src="uploads/200707/30_145425_001.jpg" border="0" /></a>

     <a href="javascript:freset(document.form1);"><img src="uploads/200707/30_145428_002.jpg" border="0" /></a>

    </form>

    4、使用图像域。由于默认图像域点击时都是提交表单,因而要进行适当的处理:

    <script language="javascript">

    function fsubmit(obj){

      obj.submit();

    }

    function freset(obj){

      obj.reset();

    }

    </script>

    <form id="form1" name="form1" method="post" action="login.asp">

     姓名: <input type="text" name="textfield" />

     <input type="image" name="imageField" onClick="javascript:fsubmit(document.form1);return false;" src="uploads/200707/30_145425_001.jpg">

     <input type="image" name="imageField2" onClick="javascript:freset(document.form1);return false;" src="uploads/200707/30_145428_002.jpg">

    </form>

    要注意的是JS中表单提交和重置事件后必须加(),如submit()和reset()

  • 相关阅读:
    系统的讲解
    系统的讲解
    前端笔记之Vue(七)Vue-router&axios&Vue插件&Mock.js&cookie|session&加密
    前端笔记之Vue(六)分页排序|酷表单实战&Vue-cli
    前端笔记之Vue(五)TodoList实战&拆分store&跨域&练习代理跨域
    EggJs快速入门
    前端笔记之Vue(四)UI组件库&Vuex&虚拟服务器初识
    前端笔记之Vue(三)生命周期&CSS预处理&全局组件&自定义指令
    前端笔记之Vue(二)组件&案例&props&计算属性
    前端笔记之Vue(一)初识SPA和Vue&webpack配置和vue安装&指令
  • 原文地址:https://www.cnblogs.com/costa92/p/js.html
Copyright © 2011-2022 走看看