我有多个链接地址1.html、2.html、3.html。
现想在一个input中输入一个值然后提交就能使网页跳转到相应的链接地址。
如:在input中输入“一”就跳转到1.html,输入“二”就跳转到2.html,输入“三”就跳转到3.html,输入“四”则不跳转,提示“找不到地址”,我这方面是颗菜,请老大们教教我吧。
现想在一个input中输入一个值然后提交就能使网页跳转到相应的链接地址。
如:在input中输入“一”就跳转到1.html,输入“二”就跳转到2.html,输入“三”就跳转到3.html,输入“四”则不跳转,提示“找不到地址”,我这方面是颗菜,请老大们教教我吧。
function jump(){
var val=document.getElementById("n").value;
var url='';
switch(val){
case "一":
url="1.html";
break;
case "二":
url="2.html";
break;
}
if(url.length>0){
window.location.href=url;
}else{
alert('找不到地址');
}
}
</script>
<input type="text" value="" id="n" onblur="jump()">
<script type="text/javascript">
var url={
"一":"1.html",
"二":"2.html",
"三":"3.html"
};//有多少个就在这里定义多少
function test(){
var v=document.getElementById("dd").value;
if(url[v]){
location.href=url[v];
}else{
alert("找不到网址!")
}
}
</script>