A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 武江英 中级黑马   /  2012-11-9 22:12  /  1637 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

<img src="images/csharp.jgp">
与<input type="image" src="images/csharp.jgp">
都能显示图片,原理上有什么不同吗???

评分

参与人数 1技术分 +1 收起 理由
张文 + 1

查看全部评分

3 个回复

倒序浏览
前者是一个利用html代码来显示图片,后者是一用一个表单来显示一个控件,如果用作显示的话,是一样的,但是如果想在程序中利用代码来进行操作的话,后者比较方便,只用改变那个src属性就可以了。。。

评分

参与人数 1技术分 +1 收起 理由
张文 + 1

查看全部评分

回复 使用道具 举报
一楼说的对,<img src="">是对于非控件形式的,直接链接模式,而<input type="image" src="">是针对于表单<from><input ></input></from>形式的,只是标记!

评分

参与人数 1技术分 +1 收起 理由
张文 + 1

查看全部评分

回复 使用道具 举报
1.前者只是显示一个普通的图片,没有name和value属性,后者使用一个图片按钮,放在form表单里边,可以链接到别的页面。
2.前者不能直接提交到服务器,必须通过隐藏字段或者是viewState才能提交到服务器;而后者能直接通过name和value属性通过表单提交到服务器。

评分

参与人数 1技术分 +1 收起 理由
张文 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马