关于一个技术上很细微,却TM很傻13的小细节——PS,第一篇博文

前段时间,阅读部门javaEE开发平台代码时,发现一个百思不得其解的问题。还专门当成个事儿记下来:

有个有机会找人,问下waf登录页面ligin.jsp的提交submit的问题——原文。后面还找杨军问了,因为不在一起,也说不明白,最后不了了之。而且,我依稀记得这个问题,很早以前,我就遇到。但是当时好像也没解决。汗,就这么一直留着,忘记了。

然后,今天提案议案系统有用户登录出现问题,解决的时候我顺便看了下登录页面的代码。接着上网百度了下input type="image"。终于发现了问题的原因。

HTML 中 image的描述是“创建一个图像控件,该控件单击后将导致表单立即被提交。也就是说这个标签本身就有提交表单的作用。所以不用显示地加上onclick和submit。加上了,反而会造成表单元素被重复提交。

所以尽量 少用<input type="image">以免造成不必要的异常!!改成<img src="xxx.gif" οnclick="return dosubmit();">的形式,就不容易造成多次提交的意外。

按网上的说法——其实这是一个很简单的问题,源自自己对input 标签的不熟悉使用。汗,需要学习的东西还很多啊。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值