博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
怎么把提交按扭改为用图片来代替
阅读量:6735 次
发布时间:2019-06-25

本文共 867 字,大约阅读时间需要 2 分钟。

应用背景:

这段时间在做嵌入式web网站开发的过程中,需要把网页上的数据提交到cgi程序中,但是html不加以美化的提交表单按钮和界面格格不入,于是想到用图片来替换按键,以下是从博客上搜到的解决方法,也经过了本人的验证可行(我用的是第一种方法,比较简单),提交数据的时候还会把点击该图片相对坐标(x,y)的值也相应提交给cgi。原文转自:。谢谢!
 

解决思路

 
 
   用type属性为image的按钮或者给图片添加提交表单的功能。

具体步骤

 
 

方法一:用image类型的input控件。

 

方法二:在图片上加上脚本控制的。

 
注意:type=image类型的图片按钮,在单击后是提交表单的。 技巧:可以把例中的your_submit_button.gif换成你自己的图片路径。  提示:用第二种方法时如果想在鼠标移上图片时变成手形,可以加上CSS设置cursor属性为hand。 特别提示 代码运行后,单击图片,表单将被提交。方法一的表单在提交后注意看一下地址栏,可以看到,单击图片控件时的X和Y坐标(相对于图片控件)也被提交了,并且前面加上图片控件名作前缀,如图1.4.8所示。

图1.4.8 图片控件提交表单后的地址栏
 
 
特别说明
本例问题的解决主要是利用type=image类型的按钮的特性和表单的submit方法。 INPUT(type=image) 创建一个图像控件,控件被单击后将立即提交表单。控件支持的图片和视频格式有.avi、.bmp、.emf、.gif、.jpg、.mov、.mpg、.png、.wmf和.xbm。 submit() 提交指定表单。

转载于:https://www.cnblogs.com/kaloha/archive/2013/01/30/6869049.html

你可能感兴趣的文章
豆瓣API接口开发,结合angularJS来做,感觉爽歪歪!
查看>>
git add -A和git add . 的区别
查看>>
2015.7.15
查看>>
真实世界的 Windows Azure:在Windows Azure上 Xpertdoc部署它托管的文档输出自动化解决方案...
查看>>
hibernate ID生成策略配置
查看>>
iOS_数据库2_基础知识
查看>>
Javascript中this、prototype、constructor的理解(转载)
查看>>
WIN7安装jdk1.7
查看>>
HDU 1010--DFS第二炮
查看>>
Thread类介绍
查看>>
OpenGL——圆公式相关变化的绘制
查看>>
使用编程方式产生PDF
查看>>
To The Oak
查看>>
安装ArchLinux的参考分区方案
查看>>
svnserver hook python
查看>>
Android Studio中设置一个按钮的不同点击触发事件
查看>>
JS学习之路系列总结四象阵(此文犹如武林之中的易筋经,是你驰骋IT界的武功心法,学会JS五大阵法就学会了JS,博主建议先学三才阵)...
查看>>
paramiko远程上传下载文件
查看>>
x9015数字电位器应用
查看>>
一张图理清js原型链(通过内置对象的引用关系)
查看>>