javascript - 调用驻留在不同文件夹中的 javascript 文件

标签 javascript

我是 javascript 的新手。我正在尝试从 jsp 调用外部 javascript 文件。

我在执行上述操作时没有问题,但是当我尝试将此 javascript 放在不同的文件夹中然后调用时,我无法执行此操作。

从jsp中调用js的代码

<input type="submit" name="submit" value="Submit" onclick="validate(this.form)"></input>

在 jsp 的 head 部分添加了这些行

<script src="scripts/validate.js">
</script>

结构: ServletsApp 是 WebContent 所在的主项目文件夹。 WebContent 有文件夹 View 和脚本。我的 jsp 位于脚本文件夹中的 View 和 .js 中。

更新: 登录示例.jsp

<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Share Market Application</title>
<script src="../WebContent/scripts/validate.js">
</script>
</head>

<body>
<form name="loginForm">
    <h2>Enter user credentials</h2>
    <br> 
    <font size="3" style="TimesNewRoman">Username:</font> 
    <input type="text" name="userId"></input> 
    <br>
    <font size="3" style="TimesNewRoman">Password:</font> 
    <input type="password" name="password"></input> 
    <br> 
    <input type="submit" name="submit" value="Submit" onclick="validate(this.form)"></input>
    <input type="button" name="cancel" value="Cancel"></input>
</form>

验证.js

function validate(form)
{
alert("Entered");
alert(document.getElementById("userId"));
var userName=form.userId.value;
alert(userName);
var pwd=form.password.value;
alert(document.getElementById("userId").valueOf());
if(userName=="" || userName!="admin")
    {
    alert("User name is incorrect");
    }
else
    {
    if(pwd=="" || pwd!="admin")
    {
    alert("Password is incorrect");
    }   
    }

}

最佳答案

检查文件的正确路径

<script src="~/Scripts/validate.js" type="text/javascript"></script>

试试这个

<script src="~/WebContent/Scripts/validate.js" type="text/javascript"></script>


<script src="../Scripts/validate.js" type="text/javascript"></script>

关于javascript - 调用驻留在不同文件夹中的 javascript 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11628242/

相关文章:

c# - 如何从托管 Web 浏览器控件的应用程序调用 Web 浏览器控件查看的页面中的 JavaScript 函数?

javascript - jstree 3 获取目标被丢弃的位置

javascript - 在使用 pdf.js 渲染的 Canvas 上平移 pdf 文件时出现问题?

javascript - Firefox 中的日期解析

php - 有没有办法制作 "Undetectable Iframe Code"

javascript - 编写正则表达式来匹配特殊类型的文件夹路径

javascript - 模式打开时摆脱正文页面滚动

javascript - 如何使用 ICheck.js 清除 div 的内容?

javascript - React - 由父级覆盖 redux prop

javascript - 无法在 Angular 中使用 Javascript 将光标聚焦