好的,这可能很难解释。
密码不起作用的用户名。
我正在阅读文本文件。
“的用户名,密码”是为结构如下文本文件从文本文件中读取Javascript
John,BOL12345
Mary2,BOL77777
Anna,BOL54321
test,BOL12345
前3名不是单独工作,我只需要前3
但一旦我添加了“测试,BOL12345 “
密码BOL12345确实工作
但没有”测试,BOL12345“密码”BOL12345“不工作或任何其他的
我这样做所有在JavaScript下面将是代码片段..请问任何问题,因为我不明白为什么会发生这种情况。
中的JavaScript下面
的 “线”=以上
lines = x.responseText.split("\n");
for (i=0; i < lines.length; i++)
{
test1 = lines[i].split(",")
username.push(test1[0]);
password.push(test1[1]);
}
var tempUsername = document.getElementById('username').value;
var tempPassword = document.getElementById('password').value;
var arraycontainsusername = (username.indexOf(tempUsername) > -1);
var arraycontainspassword = (password.indexOf(tempPassword) > -1);
alert(password);
if (arraycontainsusername && arraycontainspassword) {
window.location.href = "listing.htm";
};
一些情况下会很好......你想做什么? – 2014-10-17 04:22:25
如果您有多个用户使用相同的密码,您应该使用indexOf,但仍不能解释这一点。 @NicolásStraubValdivieso你不明白什么? – mplungjan 2014-10-17 04:24:52
获取排名前3位的密码,但不在文本文件中包含“test,BOL12345”。 – 2014-10-17 04:25:57