【发布时间】:2012-11-06 07:44:25
【问题描述】:
<html>
<title>My Web Page</title>
<form onsubmit="return redirect()">
<input id="search_form_input" type="text" name="query" />
<input type="submit" value="Search" />
</form>
<script type="text/javascript">
function redirect() {
var link = document.getElementById('link');
link.href += document.getElementById('search_form_input')
return false;
}
</script>
<body>
<p>
<a id="link" href="http://www.cnn.com/">CNN</a>
</p>
</body>
</html>
基本上 id 就像来自表单的输入一样,以将自身扩展到 CNN.com 的 URL。例如,在表单中输入政治,提交,然后单击 CNN 链接会将其带到 CNN.com/politics。我这样做的方式是否正确?
【问题讨论】:
-
为什么你的表格在标题中?它必须在体内!
-
它不在标题中。但它也不在正文中 :) 总的来说,它的标记很糟糕。
-
你的
也不在 字段中...这是一些看起来很恶心的 html。
标签: javascript html forms hyperlink href