-1
我正在學校項目上工作,並且W3C HTML驗證程序告訴我「第19行,第59列:屬性onlcick此時不允許在元素輸入上」。任何人都可以向我解釋爲什麼這可能是?我公司目前擁有的代碼是:Onclick屬性不允許在某一點
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Multi Search Engines</title>
</head>
<body>
<a href="../../index.htm" title="Index">Web Program Homepage</a>
<br>
<a href="../home.htm" title="Index">ITWP Course Homepage</a>
<form action="searchForm" name="searchForm">
<p>Search for
<input type="text" name="searchTerm" />from
<select name="engines">
<option value="http://www.altavista.com/cgi-bin/query?kl=XX&pgx=q&Translate=on&q=">Alta Vista</option>
<option value="http://search.aol.com/dirsearch.adp?query=">AOL</option>
<option value="http://www.google.com/search?q=">Google</option>
<option value="http://search.lycos.com/default.asp?lpv=l&loc=searchhp&tab=web&query=">Lycos</option>
<option value="http://search.yahoo.com/search?p=" selected="selected">Yahoo!</option>
</select>
<input type="button" value="Search" onlcick="doSearch()" />
</p>
</form>
<script type="text/javascript">
/* <![CDATA[ */
function doSearch() {
var selectedItem = document.searchForm.engines.selectedIndex;
if (selectedItem == -1)
window.alert("You must select a search engine.");
else
location.href = document.searchForm.engines.options[selectedItem].value + document.searchForm.searchTerm.value;
}
/* ]]> */
</script>
<p>This web page allows a user to input a search query and choose which search engine to use to search for the information</p>
<a href="http://validator.w3.org/check?uri=referer" title="HTML5 Validation">HTML5 Validation</a>
</body>
</html>