河北省纪委举报网站:JS代码的错误导致没有人能举报成功
来源:互联网 发布:淘宝开店电脑登录ip 编辑:程序博客网 时间:2024/04/30 08:06
今天有个网友让我看看河北省纪委监察厅举报网站为什么无法提交举报信息,说总是提示举报问题字
hebei.12388.gov.cn/site/index.jsp
然后按照步骤点确定之后就到了信息提交页面:
在这个网页中无论在“主要问题”的textarea输入框中输入多少字,点完成后都会提示字数不能少于100,看看代码吧:
这个输入框的HTML代码:
<tr> <td valign="top" align="middle" width="130" bgcolor="#eef0f7" height="25"><font color="#FF0000"> * </font>主要问题:</td> <td bgcolor="#f8fbfe" colspan="3"><textarea name="tareaSummary" rows="8" cols="70"></textarea></td> </tr>
这个TextArea的名字是tareaSummary,初始化没有值,那么判断的代码在下面:
<script type="text/javascript"><!--function commitSubForm(dForm){if(commitForm(dForm)){var content=dForm.tareaSummary.innerHTML;if(content.length<100){alert("举报信件主要问题字数不少于100!");return false;}else{return true;}}else{return false;}}--></script>
看完我知道了,这竟然用TextArea的innerHTML来获取输入内容,看来做这个网页的技术要么是对TextArea的取值方法不明白,认为innerHTML和value是相同的。innerHTML取的是TextArea当前标签内部的html代码内容,在这个页面永远是空,而用一个空的字符串判断其长度是否小于100,那注定会有这个字数不够的提示。
我分析了一下原因:第一种:写完代码没有经过测试就发布了(可能吗?);第二种:JW领导授意,封住这个提交举报的口子,但还要给上级看有这么一个东西,反正也不过问,到底啥原因大家自己领会吧。
建议大家在写JS的时候一定注意TextArea的innerHTML,innerText,value的区别。
0 0
- 河北省纪委举报网站:JS代码的错误导致没有人能举报成功
- 没有人能随随便便成功
- 12380举报网站乜
- 没有人能随随便便成功,十年磨一剑
- CSDN带引 南京一老师举报校长侵占学生伙食费 纪委介入 Q1458910822
- CSDN带引 南京一老师举报校长侵占学生伙食费 纪委介入 Q1458910822
- CSDN带引 南京一老师举报校长侵占学生伙食费 纪委介入 Q1458910822
- GOOGLE怎样处理垃圾网站举报?
- 我们怎样处理垃圾网站举报?
- 中纪委监察部统一开通全国举报网站
- 中央国家机关开通网站受理违纪问题举报
- “改非”干部的实名举报
- 有没有人内置购买后,恢复成功的代码(in-app purchases)已解决
- 天猫防举报软件 最有效最快速的举报软件 强烈推荐
- 【违规举报】违规举报方法步骤
- 没有人能够随随便便成功
- 没有人能伤害你
- 没有人能挽回时间的狂流
- 树状数组与其应用(Python实现)(1)
- 大规模WebGL应用引发浏览器崩溃的几种情况及解决办法
- Linux 代码格式化工具 indent
- Win7 系统搭建FTP服务器
- Java-排序算法
- 河北省纪委举报网站:JS代码的错误导致没有人能举报成功
- iOS开发之SQLite-C语言接口规范(一)——Ready And Open Your SQLite
- python04-函数的定义、调用与递归
- UGUI的下拉菜单
- web项目获取路径的各种用法
- java异常基础
- html/css学习随笔
- A folder failed to be renamed or moved
- c++中构造函数初始化的方法以及主要区别