我将我的登录js文件(log.js)链接到这个html代码中,但它没有做任何更改
I am linking my login js file(log.js) into this html code,but it does not make any change
这是我的.html正文内容:
<form name="login">
<table border="0" cellpadding="2.0" cellspacing="2.0" align="left">
<tr>
<td>Username </td>
<td>
<input name="username" type="text" id="username" maxlength="15"></input>
</td>
</tr>
<tr>
<td>Password </td>
<td>
<input name="password" type="password" id="password" maxlength="10"></input>
</td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td>
<strong>
<input name="Login" type="button" value="Submit" onclick="Vlogin()"></input>
</strong>
</td>
</tr>
</table>
</form>
和javascript代码:
function Vlogin()
{
var user=document.login.username;
var pass=document.login.password;
if (user.value=="account1" && pass.value=="backup1")
{
window.location= "index.jsp";
}
else
alert("Invalid username or password");
user.focus();
}
}
function Vlogin()
{
var user=document.login.username;
var pass=document.login.password;
if (user.value == "account1" && pass.value == "backup1")
{
window.location= "index.jsp";
}
else{
alert("Invalid username or password");
user.focus();
}
}
"else"后的花括号
您无法通过正在使用的方法访问DOM中的元素。。例如document.login
如果你想使用原始JS,你可以使用getElementsByTagName()https://developer.mozilla.org/en-US/docs/DOM/document.getElementsByTagName
但我建议你使用JQuery,因为它几乎是标准的
function Vlogin() {
var login = $('form[name=login]')
var user= $('[name=username]', login).val()
var pass= $('[name=password]', login).val()
if (user === "account1" && pass ==="backup1") {
window.location= "index.jsp";
} else {
alert("Invalid username or password");
user.focus();
}
}
我还想指出的是,您的验证代码很容易被黑客入侵,因为这一切都将在您的源代码中以纯英语进行:)
相关文章:
- 为什么indexOf在这个js代码中不起作用
- js代码从jQuery转换为原生代码
- JS代码中的减号
- 谷歌地图Api和JS代码不工作
- HTML 5 和 3.js 代码不会在网页上显示任何内容
- 为什么这个JS代码打印未定义
- JS代码在jsbin中有效,在jsfiddle或Chrome/Safari中无效
- 页面加载后加载简单的JS代码
- 扩展JS代码
- 如何使用js代码转发reactjs路由器
- 用js代码重新定位文本
- 即使被信号处理程序中断,node.js代码也会一直运行到完成吗
- JS代码使IE9和Safari冻结,在Opera中不起作用
- 分析JS代码以在客户端获取cookie
- 改进js代码以删除全局变量和函数
- 对php文件的Ajax调用返回该文件中的JS代码,而不是执行它
- 在单独的上下文中运行 js 代码并访问其全局变量
- 这个 ajax.js 代码有什么问题
- 如何使用 GetValues 使用 Jint 运行 Js 代码
- JS代码有什么问题,让我知道代码是否可以改进