html静态网页代码跳转问题 求代码 255

如图在静态页面中用户输入12345点击查询如何跳转到特定页面求带吗哪位大神帮我解决一下谢谢... 如图在静态页面中 用户输入12345 点击查询 如何跳转到特定页面 求带吗
哪位大神帮我 解决一下 谢谢
展开
 我来答
码匠
2017-10-27 · 原创桌游与酷玩,为你带去更多欢乐
码匠
采纳数:625 获赞数:4623

向TA提问 私信TA
展开全部
<input type="text" name="" id="txt">
<input type="button" value="查询" name="" id="btn">
<script>
var str = document.getElementById('txt');
var btn = document.getElementById('btn');
btn.onclick = function(){
var strVal = str.value;
if (strVal != "") {
window.location.href = "http://www.某某.com/" + strVal + ".html";

};
}
</script>

需要JavaScript来实现,不过,请注意一点,正常开发当中通常不会这么操作的,因为当你无法获取到相应页面的时候,会找不到相应页面。

百度网友247ce63
2017-10-27 · 超过12用户采纳过TA的回答
知道答主
回答量:18
采纳率:100%
帮助的人:10.3万
展开全部

这类效果需要js代码实现。

具体方法现成写一个吧,CSS完善后直接使用即可。

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
</head>
<body>
    <input id="int" value="" />
    <a id="link" href="#">查询</a>
</body>
<script>
    var int = document.getElementById('int');
    var link = document.getElementById('link');
    int.oninput = function(){
        link.href = 'http://www.xxxx.com/' + int.value + '.html';
    }
</script>
</html>

不过需要注意的是,如果涉及后台程序,需要对输入内容做一下过滤保证安全。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式