在我问这个问题之前,我必须指出我已经尝试搜索所有内容!
我的问题是如何从外部文件而不是在我的 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/