昨天写代码的时候发现一个问题,就是form表单提交的时候,其子元素input有没提交成功的,检查了name属性,是正常的。提交的时候输入框里也是有值的。后来想了想,可能是元素设置了disabled属性的问题。但是把disabled的去掉之后还是没成功。于是今天早上继续,在网上看到了关于readonly与disabled的区别之后,发现了问题的根源。
readonly在显示上并不如disabled好看,因为虽然不能编辑,但是还是有光标闪动,用户体验比较差。但是相对于disabled的优点就在于:设置了disabled的input元素,在Form表单提交的时候,是不能提交值到服务器的。
而昨天我之所以没验证出来,大概是由于浏览器或服务器的缓存,缓存问题真是害死人啊。。。。。
JSP Form表单input元素不能提交
最新推荐文章于 2023-05-21 09:16:59 发布