【发布时间】:2017-11-29 21:45:18
【问题描述】:
我正在寻找一个简单的搜索框,该框将链接到我网站上的特定目的地,并添加“?id = ...”,其中 ... 将是他们在搜索框中输入的任何内容。例如,如果他们在搜索框中输入 7654143,它会将他们链接到 .../player?id=7654143
我相信我知道如何处理其中的 html 部分,但是当涉及到 javascript 时我迷失了,这是我认为我需要它才能工作...
除此之外,如果他们输入的内容不符合要求的准则(数字必须以 7654 开头,并且长度必须准确为 15 个字符),搜索框的背景颜色将呈红色闪烁 1 秒钟,并带有过渡
<!DOCTYPE html>
<html>
<head>
<title>Stats page</title>
<link href="css/style.css" type="text/css" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Ubuntu:400,500" rel="stylesheet">
</head>
<body class=body>
<div class="header">
<a href=#>Leaderboards</a>
<a href=#>Server stats</a>
<a href=# class=active>Search</a>
</div>
<h1 class=title>Roleplay<span>Stats</span></h1>
<div class=search>
<input type="text" placeholder="Who are you looking for?">
</div>
</body>
</html>
【问题讨论】:
-
这就是表格的用途
-
您可能希望使用 onChange 来调用您的函数。在函数中,您可以访问您的输入值并执行验证。您还需要一些 DOM 操作来更改颜色。
-
使用表单就不需要JS了......
-
我之前没有使用过表单,但我试了一下: 之后我的下一步是什么? (不包括样式)
标签: javascript html css search