我是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