Uncaught TypeError: this.target.watermark

来源:互联网 发布:文明网络小报 编辑:程序博客网 时间:2024/06/02 21:25

前端环境:

 

JSF

 

问题:

 

做一个表单注册用户,页面抛出一个错误

Uncaught TypeError:this.target.watermark is not a function

 

解决过程:

 

使用Google在页面进行调试,发现在图片验证码的地方出错。和之前的代码比对了好久没有发现问题。

 

浩翔过来看,看看代码也没有问题,但是他有经验,

解决思路:

 

1,把正常的代码功能一样的贴过来用,运行正常。但是未发现原因出到了什么地方。

2,下载使用Beyond Compare比较工具,把之前运行不了贴过来后的代码进行比较。

结果发现,不能运行正常原因是多了

<scripttype="text/javascript"src="#{tplVars.themeJSPath}/jquery-1.9.1.min.js"></script>

 

原因分析:

 

页面加载时自上而下自左到右执行的,JSF内置了JQuery在页面引入完了之后,再次的引入Jquery

会把原来的JQuery覆盖掉,所以找不到 this.target.watermark

1 0
原创粉丝点击