在某一点上不允许单击属性
Onclick attribute not allowed at a point
我正在做一个学校项目,W3C HTML验证器告诉我,"第19行,第59列:此时元素输入不允许使用属性onlcik。"有人能向我解释为什么会这样吗?我目前拥有的代码是:
<!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>
您有一个打字错误:onlcick="doSearch()" />
应该是:onclick
将行更改为:
<input type="button" value="Search" onclick="doSearch()" />
键入"onlcick"而不是"onclick"!?
相关文章:
- 如何在不需要单击按钮的情况下获取选项的值
- 覆盖在赢得'不允许点击下面的标记,谷歌地图api v3
- Selenium驱动程序不反映单击()后的页面更改
- 复选框:一次只允许单击一个复选框
- 如何对每个用户每天只允许单击一次的按钮进行编码
- 单击“按钮”而不是单击“表格行”
- 悬停时展开垂直下拉菜单,而不是单击
- Jquery显示的导航不'单击'主页'
- 单击按钮进入下一个选项卡,而不是单击选项卡
- 计时器自动运行,而不是单击javascript按钮
- 通过单击选项卡而不是单击网站的任何部分来隐藏选项卡
- this.offset不是单击函数中的函数
- 通过模糊功能传递链接,而不是单击另一个链接
- 覆盖单击时关闭菜单需要双击而不是单击
- Jquery检测“;输入“;按键而不是单击鼠标
- 在javascript中强制使用enter而不是单击
- 为什么首先单击文档空白处的任何位置启动代码,而不是单击超链接,以及为什么打开了太多选项卡
- 单击跨度会导致模糊事件,该事件会移动跨度,使其不注册单击
- 在某一点上不允许单击属性
- 如果任何带有特定类的输入可见且没有值,则不允许单击