〈html:image〉与〈html:img>

本文探讨了HTML中<html:image>与<html:img>的区别,前者具备自动提交表单的功能,适合用作提交按钮,而后者主要用于简单显示图片。文章还讨论了这两种标签在实际应用中的注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.〈html:image〉与〈html:img〉的区别
1.<html:image>具有自动提交功能
2.如果该标签在form里,它就可以自动提交表单,这样就解决了在提交按钮上加图片的问题,屏蔽此功能可以这样写:onclick:"return false"
3.如果只是一般的显示图片可以使用: <html:img>
但是img不能获取表单里面其它数据,如果要获取,就必须通过document.getElementsByName.


Image:
<input id=\""
+ forId
+ "image\" type=\"image\" src=\"../images/common/calendar.png\" width=\"22\" height=\"20\" onclick=\""
+ "return jscalendarPopUpCalendar(this,this.form.elements['"
+ forId + "'],'" + dateFormat + "','" + birthdayFlg
+ "');\" alt=\"" + buttonValue + "\" />

Img:
<img id=\""
+ forId
+ "image\" src=\"../images/common/calendar.png\" width=\"22\" height=\"20\" onclick=\""
+ "jscalendarPopUpCalendar(this,document.getElementsByName('"
+ forId + "')[0],'" + dateFormat + "','" + birthdayFlg
+ "');\" alt=\"" + buttonValue + "\" />

jsp画面回车事件自动提交表单,但是如果jsp页面上有html:image时,回去执行html:image的onclick事件。如果换成是img就不会去执行img的onclick事件。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值