以下のコードをコピーした HTML/JAVASCRIPT ドキュメントに問題があります。
入力テキストボックスと関数 check() を実行するボタンを作成しました。コードはアラートを使用して適切に実行されますが、アラートをリンクに置き換えて、条件が満たされたときにユーザーを Web ページに誘導します。
私の例では、条件は 40 です。
ドキュメントにリンクされた外部スタイルシートと、外部 Javascript スクリプトも添付されています。
ありがとう...
編集- これは簡単かもしれません。以下で実行したいすべてのコードを含む単純なファイルを作成しました
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<script type="text/javascript">
function check (){
var codeEntered = document.getElementById("promocode").value;
if (codeEntered==40)
{
//alert ("work")
window.location.assign = "http://www.w3schools.com";
}
else if (codeEntered == "")
{
alert ("Please Enter a Promotional Code.")
}
else
{
alert ("Promotional code incorrect")
}
}
</script>
<body>
<form id="form3" name="form3" method="post" action="">
<label for="promocode">Promotional Code:</label>
<input type="text" name="promocode" id="promocode" />
</form>
<p></p>
<p> </p>
<form id="form1" name="form1" method="post" action="">
<input type="submit" name="Submit" id="Submit" value="Submit Code" onclick="check()" />
</form>
</body>
</html>