如何在Contact Form7中向文本输入添加“On Change”? 时间:2020-12-12 作者:Zaki 我正在将静态主题转换为wp主题,并使用wpcf7插件处理表单。我想知道如何使用wpcf7文本标记编写此代码。<input type="text" name="name" id="name" value="" onchange="this.setAttribute(\'value\',this.value);" required/> 我所能做的就是[text* name id:name] 我的问题是如何将onchange添加到此文本输入中? 1 个回复 SO网友:Aurovrata CF7插件不允许您访问字段标记的HTML标记格式功能。因此,您需要捕获字段更改时激发的JavaScript事件。为此,您可以在表单末尾标记脚本,<label>[text* name id:name]</label> <label>[text* surname id:surname]</label> [submit] <script> (function($){ \'use strict\'; $(document).ready( function(){ $(\'form.wpcf7-form :input\').change(function(e){ var $field = $(e.target); switch($field.attr(\'name\')){ case \'name\': //text field name was changed. //do something. break; case \'surname\': //text field surname was changed. //do something. break; } }) }) })(jQuery) </script> 文章导航