问题描述
- jsp中运行js的问题。。。。
-
依旧是js的问题
我在jsp页面中写了
< script src="js/formchecked.js">
< input type="password" onblur="mimacheck()">< span id="span">
然后在js/formchecked.js下写了function mimacheck(){...}
这样运行的话是没有反应的。。。
但是当我把function mimacheck(){...}这个函数拷到jsp页面上
< script>
function mimacheck(){...}
< /script>
onblur()就有反应了。。这个实在想不通为什么。。。
上面代码有异常的空格是我故意敲上去的。。不然贴不上代码这个路径经过测试是正确的。。因为之前写了异步校验的函数,通过测试了
解决方案
一个可能是你路径写错了 另一个就是js的不成熟了。
解决方案二:
Jsp /js乱码问题
js与jsp传递中文乱码问题
解决方案三:
在浏览器里用firebug或其他的工具查看下formchecked.js是不是能够拿到。
解决方案四:
估计是路径问题!!!
解决方案五:
< script src="js/formchecked.js">路径不对,建议用绝对路径
解决方案六:
路径不对,修改一下路径吧
解决方案七:
- onblur是焦点消失事件,在焦点不再在input上时,会触发
- 在触发此动作时,页面中是否有其他报错信息,导致了这个方法不能正常执行
- 是否有方法名称重复,导致这个方法不能正常被调用
- 在我自己的环境里试了一下,即使是相对路径,只要路径正确,即可以正常访问
解决方案八:
先利用firebug debug试试看
解决方案九:
实践检验一下吧,既然你觉得路径没有问题,就开启调试模式,看看能不能进入到你的js下。chrome或Firefox都行。
解决方案十:
楼主看看,标签是否包含在其它或或其他标签中,这样引用js就没有效果。
时间: 2024-10-28 09:13:41