Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.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
Forms Contactform 7占位符验证_Forms_Wordpress_Validation_Contact - Fatal编程技术网

Forms Contactform 7占位符验证

Forms Contactform 7占位符验证,forms,wordpress,validation,contact,Forms,Wordpress,Validation,Contact,我正在使用Wordpress的ContactForm7。我已经编辑了text.php和textarea.php以启用占位符的使用。那很好 但是,验证对某些输入字段无效,因为验证认为占位符是正在验证的实际文本。是的,这当然验证了真的,因为它不是空的 我的带有占位符的输入字段如下所示: 你的名字 你的电子邮件地址 你的电话号码 等等 在contactform 7的scripts.js中,我希望验证检查输入是否与占位符不同。因此,如果输入值与占位符值相同,则执行CF7的错误验证 有什么想法吗?在c

我正在使用Wordpress的ContactForm7。我已经编辑了text.php和textarea.php以启用占位符的使用。那很好

但是,验证对某些输入字段无效,因为验证认为占位符是正在验证的实际文本。是的,这当然验证了真的,因为它不是空的

我的带有占位符的输入字段如下所示:

  • 你的名字
  • 你的电子邮件地址
  • 你的电话号码
等等

在contactform 7的scripts.js中,我希望验证检查输入是否与占位符不同。因此,如果输入值与占位符值相同,则执行CF7的错误验证


有什么想法吗?

在contactform 7插件文件夹的scripts.js中

更改此项:

var submit = form.find('input:submit');
        if (! submit.length) return;
为此:

var submit = form.find('input:submit');
        if (! submit.length || submit == this.find('[placeholder]').wpcf7Placeholder()) return;

在contactform 7插件文件夹的scripts.js中

更改此项:

var submit = form.find('input:submit');
        if (! submit.length) return;
为此:

var submit = form.find('input:submit');
        if (! submit.length || submit == this.find('[placeholder]').wpcf7Placeholder()) return;

在表单字段中单击时会出现JavaScript错误
this.find
应该是
$(this.find
)。而且,这个脚本似乎没有什么帮助。很确定这个插件自2014年1月以来更新了一两次;)在表单字段中单击时会出现JavaScript错误
this.find
应该是
$(this.find
)。而且,这个脚本似乎没有什么帮助。很确定这个插件自2014年1月以来更新了一两次;)