Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
请解释在表单元素上调用的javascript_Javascript - Fatal编程技术网

请解释在表单元素上调用的javascript

请解释在表单元素上调用的javascript,javascript,Javascript,请解释一下这个代码 "<form action='' onkeypress =if ( event.keyCode == 13){ $(&#39;#validate&#39;).click(); return false; }>" “” 每次按下表单中的某个键时,都会在表单元素上调用此事件,它会检查哪个键(基于ASCII表)。如果该键是回车符(ASCII字符13),则会调用validate()方法 我不确定表单标记是否支持onkeypress事件,但如果他们按

请解释一下这个代码

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

每次按下表单中的某个键时,都会在表单元素上调用此事件,它会检查哪个键(基于ASCII表)。如果该键是回车符(ASCII字符13),则会调用validate()方法


我不确定表单标记是否支持onkeypress事件,但如果他们按enter/return,它将在$(“validate”)元素上执行click事件。这似乎是在尝试“return”(键代码13)模拟点击一个元素。$函数是一个jQuery快捷方式……从某种意义上说,键代码是基于ASCII的,但它们是不同的。也可以使用。这样,就不会有人从JavaScript使用的字符集和编码中被误导:Unicode/UTF-16。