私はJavaScriptの初心者です。入力した「クライアント ID」に基づいて、クライアントの開発サイトへの Web リダイレクトを作成しようとしています。
ここに私がこれまでに持っているものがあります。これについては完全に逆行していることがわかります。
新しいタブで 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>
私に気楽に言ってください:)ありがとう!