0

JavaScriptコーディングなどを使用するサイトがあります。特定のキーワードを入力すると、特定の URL にリダイレクトされる入力ボックスを作成したいと考えています。入力ボックスに「Cow」と入力したとします。牛がキーワードです。次に、特定の設定された URL にリダイレクトされます。しかし、ボックスに「アヒル」と入力すると、アヒルもキーワードであり、別のセットの URL に移動します。これは可能ですか?もしそうなら、どのようにそれを行うことができますか?

4

1 に答える 1

0

あなたはこのようなことをすることができます

var keywords = [
   {
       word: "cow",
       url: "my_cow_url"
   },
   {
       word: "duck",
       url: "my_duck_url"
   }
];
var txtbox = document.getElementById("myTextBoxId");
txtbox.addEventListener("keypress",function(){
    for (var i=0;i<keywords.length;i++){
       if (keywords[i].word === txtbox.value){
           window.location.href = keywords[i].url;
           return;
       }
    }
});
于 2012-12-08T17:25:47.660 に答える