php - 外部文件中的 Javascript

标签 php javascript html

在我问这个问题之前,我必须指出我已经尝试搜索所有内容!

我的问题是如何从外部文件而不是在我的 php/html 中运行 javascript。我想做的是。

    function ClearForm() {
      document.form.message.value="";
    }

    function comeBack(){
      if (document.form.message.value == "") {
         document.form.message.value="What's on your mind?";
      }      
    }

我已经包括了<script type="text/javascript" src="javascript.js"></script><head>我在根目录中有一个名为 javascript.js 的文件,我的 php 文件也在根目录中,所以这应该不是问题!但是我如何在 javascript.js 文件而不是我的 php 文件中运行上面看到的那段代码。如果我在 php 文件中有它,它工作正常,但我想分开东西!

我还尝试为表单/输入字段提供一个 ID,然后在外部 JavaScript 文件中使用 getElementById。

但是正如您所看到和听到的那样,我对 JavaScript 有点陌生,所以我显然在这里做错了什么。

最佳答案

如果上面的代码是您的 Javascript.js 文件中的唯一内容,那么您需要调用函数来运行代码。

您已经正确地包含了外部 Javascript 文件 - 但是,因为您的所有 JS 都包含在函数中,所以必须在代码运行之前调用这些函数。

从您的 PHP 文件中调用“ClearForm()”或“comeBack()”应该运行代码。

关于php - 外部文件中的 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5989071/

相关文章:

php - 出现错误但配置看起来正确

php - 使用 zend search lucene 从数据库中搜索

javascript - Html 下拉菜单不显示任何内容

javascript - 如何在长弹出模式中垂直居中弹出模式

javascript - 将两个数组组合成 JSON 中的一个对象

javascript - 单击列表中的一个元素 html5 javascript

javascript - 填充权不适用于最后一个 child

PHP:从数据库获取数据并使用 while 循环

javascript - 使 URL W3C 有效并在 Ajax 请求中工作

javascript - 在HTML中使用JS条件在birt中获取不同的超链接