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

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

<input type="image" src="img/login.jpg"/>
        <input type="reset" style="width: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()

i利用图片按钮 和 input type="image" 为背景提交表单的更多相关文章

  1. 表单只有一项 input 时按回车键会提交表单

    在 Vue 中 使用 Element UI,使用表单  el-form 只有一个  el-input  项,使用  @keyup.enter.native 来处理回车事件. 结果发现按下回车时页面总会 ...

  2. 阻止form表单中的input按下回车时提交表单

    给form加属性:onsubmit="return false;"

  3. 阻止form元素内的input标签回车提交表单

    <form></form>标签内input元素回车会默认提交表单. 阻止回车默认提交表单: $('form').on('keydown', function (event) { ...

  4. input type="image" 提交表单

    提到<input type="image"  />,说起来有些惭愧.之前的工作基本每周都要制作两到三个注册用户的网页.其中就用它提交表单. 那个时候我想当然的以为这是用 ...

  5. jsp中普通按钮如何提交表单

    jsp中普通按钮如何提交表单方法1: <form action = "提交的地址">         <input type="submit" ...

  6. 利用JS提交表单的几种方法和验证(必看篇)

    第一种方式:表单提交,在form标签中增加onsubmit事件来判断表单提交是否成功 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 <scr ...

  7. button 按钮,结合onclick事件,验证和提交表单

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  8. 利用JS提交表单的几种方法和验证

    第一种方式:表单提交,在form标签中增加onsubmit事件来判断表单提交是否成功 <script type="text/javascript"> function ...

  9. 基于ASP.Net +easyUI框架上传图片,实现图片上传,提交表单

    <body> <link href="../../Easyui/themes/easyui.css" rel="stylesheet" typ ...

随机推荐

  1. TalkingData游戏版本在Cocos2d-x 3.2使用

    最近一直忙别的方面的事情,没有太关注cocos2dx的发展情况,竟然已经更新到了3.2的版本,总的来说3.2比较3.0在使用上会有一些路径的变成,包括ios的引用路径和android上的build的p ...

  2. 让 IE6/7/8 也支持HTML5标签的方式

    方式一:引入Google的HTML5.js线上文件 <!–[if lt IE9]> <script src="http://html5shiv.googlecode.com ...

  3. checkbox复选框全选批量删除

    多选框全选实现批量删除 html代码 <body> <form action="" method="post" name="Form ...

  4. Autoit实现分割字符串,循环输出元素

    #include <MsgBoxConstants.au3> Local $aDays = StringSplit("Mon,Tues,Wed,Thur,Fri,Sat,Sun& ...

  5. Ant快速入门(一)-----Ant介绍

    Ant是一种基于Java的生成工具.从作用上来看,它类似于C编程(UNIX平台上使用比较多)的Make工具,C/C++项目经常使用Make工具来管理整个项目的编译,生成 Make使用Shell命令来定 ...

  6. 嵌入式 现已发展为 IT行业的主流——高薪,且人才缺乏

    嵌入式 现已发展为 IT行业的主流——高薪,且人才缺乏 硅谷芯微技术中心,注重实践操作,以实际项目带学员,让学员真正学到东西,达到企业用人标准,有兴趣的,可以前来了解,给自己多一个选择的机会,可以多家 ...

  7. rysnc,scp与bashrc冲突问题

    问题是: scp file user@host:dst失败,user用户的bashrc文件中加入了 sudo su -,自动切换到root用户. 症状是输入密码验证失败. rsync, scp是传输文 ...

  8. 基于单例使用ThreadLocal对多线程下数据的访问修改

    package cn.lyy.thread; import java.util.Random; /** * 基于单例模式的基础上,使用ThreadLocal为每一个进入的线程生成一个实例, * 用来对 ...

  9. ISO14443-4块传输的实现(卡)

    贴上自己的代码,目前测试通过,但我感觉结构不是很好,希望和大家交流共同提高. .H文件 #define ACKN -1 #define ACKY -2 #define RESEND -3 #defin ...

  10. 点击itemView选中checkbox

    在Listview中如果item中含有checkbox会使itemview的setonitemchecklistingner失效,我们可以通过设置checkbox的clickbale的值为false来 ...