2017-06-06 32 views
-1

请解释这个代码请解释JavaScript的呼吁表单元素上

"<form action='' onkeypress =if (event.keyCode == 13){ 
$(&#39;#validate&#39;).click(); return false; }>" 

此事件被称为表单元素上

+0

如果他们按onkeypress事件事件输入/返回它将执行$(“validate”)元素上的click事件。 – Ken

+0

这似乎是一种尝试使“返回”(键码13)模拟点击元素。 $函数是一个jQuery快捷键... – Seididieci

回答

0

的关键是表单中每按一次检查哪一个键(基于ASCII表。如果密钥是一个回车(ASCII字符13),它会调用validate()方法。

我不知道如果表单标签支持虽然

+0

键码在某种意义上是基于ASCII的,但它们是不同的。所以可以使用[键码表](https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/key/Key_Values)。这样,没有人会被JavaScript所使用的字符集和编码误导:Unicode/UTF-16。 –