1
<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>
기본적으로 CNN.com의 URL에 자신을 확장하기 위해 양식의 입력을 좋아합니다. 예를 들어 정치는 제출 된 양식에 입력하고 CNN 링크를 클릭하면 CNN.com/politics로 연결됩니다. 이게 올바른 방향일까요?다음 코드에 문제가 있습니까? (html/javascript/href)
양식이 헤더에있는 이유는 무엇입니까? 그것은 몸에 있어야합니다! – Mic
헤더에 없습니다. 하지만 그것은 또한 신체에 없습니다 :) 일반적으로, 그것은 꽤 깨진 마크 업입니다. –