我是javascript新手。我试图根据他们输入的“客户端ID”创建一个Web重定向到客户端的开发站点。Javascript用户输入验证
这是我到目前为止,你会看到我正在完全倒退。
我想重定向到一个新标签中的URL。但是如果他们输入错误的客户端ID,会弹出一个提示“对不起,再试一次”。随着警报的添加,我无论是否输入正确的“代码”,都会弹出一个窗口。
<head>
<script>
function validateCode()
{
var codeTextBox = document.getElementById("codeTextBox").value;
if (codeTextBox == 'C1')
{
window.location.href = "http://www.client1.com";
}
if (codeTextBox == 'C2')
{
window.location.href = "http://www.client2.com";
}
if (codeTextBox == 'C3')
{
window.location.href = "http://www.client3.com";
}
if (codeTextBox == 'C4')
{
window.location.href = "http://www.client4.com";
} else {
alert('Sorry, try again.');
}
}
</script>
</head>
<body>
Enter User ID:
<input type="text" name="codeTextBox" id="codeTextBox" />
<input type="submit" name="Submit" value="Submit" onclick="validateCode()" />
</body>
对我来说很简单:)谢谢!
使用'其他if',而不是仅仅'if' – Huy 2013-02-21 15:35:29
使用开关的情况下 – 2013-02-21 15:36:05
随着你看到警报代码“对不起,再试一次简单的多。 “每次你写“C4”以外的东西。 – Nebril 2013-02-21 15:45:10