指向一个链接的多个文本值

时间:2016-02-18 12:58:10

标签: javascript arrays url

我在这里使用了这个问题的答案:Javascript Go To A URL If user input a specific number else go to another url

帮助我指向一个链接,具体取决于值。我现在需要有多个值指向同一个链接。

例如,如果值是阿富汗或亚美尼亚,那么请转到此链接。

通过谷歌搜索不能似乎让它工作。任何帮助或建议将不胜感激。

由于

1 个答案:

答案 0 :(得分:0)

您可以使用switch来确定值,并根据该值,您可以执行一段代码。请查看下面的代码或fiddle,或者只需运行下面的代码段。



$("#btnHit").click(function() {
  var value = $("#txtValue").val();
  if(value !== "" && value !== undefined)
  {
  	switch(value.toLowerCase())
        {
    	    case "afghanistan":
            case "armenia":
      	        //window.location.href = "http://www.google.be";
                alert("Redirecting to Google!");
                break;
        
            case "belgium":
            case "france":
            case "england":
            case "germany":
      	        alert("Redirecting to Facebook!");
		//window.location.href = "http://www.facebook.com";
         	break;
        
            default:
        	//window.location.href = "http://www.stackoverflow.com";
                alert("Redirecting to www.stackoverflow.com");
        }
  }
});

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" id="txtValue"/>
<button id="btnHit">
Hit me!
</button>
&#13;
&#13;
&#13;