Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.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 如何在Contact Form 7输入字段中定位键盘事件_Javascript_Jquery_Wordpress_Contact Form 7 - Fatal编程技术网

Javascript 如何在Contact Form 7输入字段中定位键盘事件

Javascript 如何在Contact Form 7输入字段中定位键盘事件,javascript,jquery,wordpress,contact-form-7,Javascript,Jquery,Wordpress,Contact Form 7,我只是想从Contact Form 7生成的表单输入中定位键盘事件。但是,由于与简单的手动HTML表单相比,Contact Form 7中的输入字段是使用更复杂的标记和Javascript创建的,因此我不知道如何针对任何事件,或者是否可能 我似乎也找不到关于这方面的任何文件 下面是一个我希望能奏效的例子: [text*first name类:first name onkeyup=“MyFunction()”] 显然,这不起作用。这不起作用吗?(即使用标签包装也不行?) 我不熟悉Contact F

我只是想从Contact Form 7生成的表单输入中定位键盘事件。但是,由于与简单的手动HTML表单相比,Contact Form 7中的输入字段是使用更复杂的标记和Javascript创建的,因此我不知道如何针对任何事件,或者是否可能

我似乎也找不到关于这方面的任何文件

下面是一个我希望能奏效的例子:

[text*first name类:first name onkeyup=“MyFunction()”]

显然,这不起作用。

这不起作用吗?(即使用
标签包装也不行?)

我不熟悉Contact Form 7,但当所有内容都编译好后,浏览器会像普通HTML/JS/CSS一样处理所有内容。因此,如果您有地方可以包含JS,那么这肯定是可行的

编辑: 在阅读了更多关于联系人表单7的内容后,我不明白为什么将其包装在
标签中并放置在联系人表单7编辑器的底部时,它不起作用


也请看一看

绝对是使用第三方插件/第三方代码的经典之作。联系表单7是否让位于JS包含?答案是肯定的。我将OPs问题改为更清楚,并删除了“以不同于HTML的方式创建”的bitOk,让我们看看OP是怎么说的。谢谢,我正在努力。我一直没能让它起作用。我仍在检查,以确保没有输入错误。我还在学习。从我所看到的,在CF7中应该有一个编辑器(在这里输入所有代码)。在编辑器的最底部,包括
$(.first name”).on(“keyup”,function(){$(.first name”).css({“background color”:“red”});})
并查看输入字段在键入时是否变为红色。这是我在wordpress header.php文件的脚本标记中放置的:$(“.first name”)。在(“keyup”上,函数lettersOnly(input){var regex=/[^a-z]/gi;input.value=input.value.replace(regex,”);它不起作用。很抱歉,我还是习惯了。因此,如果这一评论令人困惑,我深表歉意。
$(".first-name").on("keyup", function () {
 // Do your stuff.
});