我想应用JavaScript两次到一个简单的HTML文本。我有onfocus和autogrow(这实际上是jquery)。看来我只能得到一个或另一个工作,但从来没有一次。JavaScript不工作后,PHP包括
我的剧本有:
<?php
include 'header.php';
?>
这似乎是这个问题。在header.php和index.php(包含头文件)中,我都加载了jquery.js。当我从头文件中删除这个文件时,自动增长功能起作用,但不是我的onfocus事件(清除默认文本)。有没有一种方法可以包含另一个文件,而不会影响到彼此。我不能提供代码,因为它太长了。
这是我的onfocus代码:
<script type='text/javascript'>
function addEvents(id) {
var field = document.getElementById(id);
field.onfocus = function() {
if (this.value == "Answer this problem...") {
this.value = "";
}
};
field.onblur = function() {
if (this.value == "") {
this.value = "Answer this problem...";
}
};
} ADDEVENTS( “answerbox”);
您必须发布更多代码才能提供帮助。加载jQuery两次会失败,因为它试图重新定义相同的函数。 – Devraj 2011-06-16 11:12:02
我的剧本也有<?PHP的******?>,这并不表明我们的全部问题的定义,请澄清多一点... – 2011-06-16 11:13:31
@devraj相信我,你通过代码不想要排序。感谢您的建议,但是标题。php和index.php每个都需要使用jquery独立。我怎么能只加载一次? – user780483 2011-06-16 11:14:21