input image和img button区别

利用图片提交表单有两种方式:

1.

Java代码  

  1. <input type="image" src="http://www.zxbc.cn/html/20081031/xxx.gif" onclick="return dosubmit();">  

  用这种方式提交会发生表单提交两次的现象,经常会造成表单元素被重复提交,数据库被写入异常!!
  原因::HTML 中 image的描述是“创建一个图像控件,该控件单击后将导致表单立即被提交”。
2.

Java代码  

  1. <img src="http://www.zxbc.cn/html/20081031/xxx.gif" onclick="return dosubmit();">   

  这种方式提交是正常的没有问题, 
  所以,请少用第一种方式提交数据尤其是在struts的应用中 
  注!无论哪种方式提交都在包含在<form></form>之间,否则,提交无效

 

3.

Java代码  

  1. <button type="sumbit" value="ok">Click Me!</button>  

 

4.不提交

Java代码  

  1. <input type="image" src="http://www.zxbc.cn/html/20081031/xxx.gif" onclick="return false;">  

 

 

时间: 2024-12-11 01:08:28

input image和img button区别的相关文章

html标签-Html&amp;amp;lt;button&amp;amp;gt;与&amp;amp;lt;input type=&amp;amp;quot;button&amp;amp;quot;&amp;amp;gt;区别

问题描述 Html<button>与<input type="button">区别 Html与有什么大区别吗?? 解决方案 区别还是有的,但没有很大. 详见以下地址: http://zljpp.iteye.com/blog/1561329 解决方案二: 有里面还可以嵌入其他标签 比如 dnaif 解决方案三: "agg"

PHP输入流 php://input与POST/GET的区别

PHP输入流php://input 在使用xml-rpc的时候,server端获取client数据,主要是通过php输入流input,而不是$_POST数组.所以,这里主要探讨php输入流php://input 对于php://input介绍,PHP官方手册文档有一段话对它进行了很明确地概述: "php://input allows you to read raw POST data. It is a less memory intensive alternative to $HTTP_RAW_

aspx-客户端控件 &amp;amp;lt;input type=&amp;amp;quot;button&amp;amp;quot; onclick=&amp;amp;quot;sss&amp;amp;quot;

问题描述 客户端控件 <input type="button" onclick="sss" 客户端控件 我想点击这个按钮 激发后台的一个方法改怎么实现 解决方案 最好的做法是通过ajax请求后台ashx.http://blog.csdn.net/chinacsharper/article/details/9748639 解决方案二: ajax或者用script加载动态页什么的,动态页输出符合js语法的js代码

javascript中input中readonly和disabled区别介绍_表单特效

Readonly和Disabled是用在表单中的两个属性,它们都能够做到使用户不能够更改表单域中的内容.但是它们之间有着微小的差别,总结如下: Readonly只针对input(text / password)和textarea有效,而disabled对于所有的表单元素都有效,包括select, radio, checkbox, button等.但是表单元素在使用了disabled后,当我们将表单以POST或GET的方式提交的话,这个元素的值不会被传递出去,而 readonly会将该值传递出去(

javascript中input中readonly和disabled区别

Readonly和Disabled是用在表单中的两个属性,它们都能够做到使用户不能够更改表单域中的内容.但是它们之间有着微小的差别,总结如下: Readonly只针对input(text / password)和textarea有效,而disabled对于所有的表单元素都有效,包括select, radio, checkbox, button等.但是表单元素在使用了disabled后,当我们将表单以POST或GET的方式提交的话,这个元素的值不会被传递出去,而 readonly会将该值传递出去(

Python中input和raw_input的一点区别_python

使用input和raw_input都可以读取控制台的输入,但是input和raw_input在处理数字时是有区别的 当输入为纯数字时: input返回的是数值类型,如int,float raw_inpout返回的是字符串类型,string类型 输入字符串为表达式 input会计算在字符串中的数字表达式,而raw_input不会. 如输入"57 + 3": input会得到整数60 raw_input会得到字符串"57 + 3" python input的实现 看py

jquery validate 触发不了验证 因为我有多个按钮提交所以我写成 &amp;amp;lt;input type=&amp;amp;quot;button&amp;amp;quot; value=&amp;amp;quot;保存&amp;amp;quot; onclick=&amp;amp;quot;save();&amp;amp;quot;/&amp;amp;gt; type不是submit 求解决办法

问题描述 <%@pagecontentType="text/html;charset=UTF-8"%><%@tagliburi="/WEB-INF/c.tld"prefix="c"%><%@tagliburi="/WEB-INF/fmt.tld"prefix="fmt"%><%@taglibprefix="spring"uri="htt

ImageButton和Button区别

一.基础准备       Imagebutton 继承 Imageview,就是用一个图标代表了一些文字,它没Android:text属性.它由Android:src指定图标的位置 android:src="@drawable/back"       Button 继承 Textview,所以TextView的一些属性也适用于Button控件.       Button把图片当作背景与放在ImageButton/ImageView中的效果是不一样的. 二.代码       1.  如何

BUTTON和INPUT的区别_经验交流

一句话概括主题:<button>具有<input type="button" ... >相同的作用但是在可操控性方面更加强大. HTML 4.01规范的Forms部分指名表单有以下几种控制类型:buttons, checkboxes, radio buttons, menus, text input, file select, hidden controls, object controls. 其中除了buttons/menus/object controls之