我正在使用WordPress 4.2.2 和“联系人表单7”插件version 4.2.1. 但是当我的联系人表单快捷码输出html代码时name=""
属性为空,因此W3C html validator给了我错误。我怎样才能解决这个问题?
联系人表格7-表格名称空白
UPDATE: 此问题已在中修复Contact Form 7 - v4.2.2
问题是,无论何时Contact Form 7生成表单短代码,它都不会创建名称属性,而且似乎也不会回退到使用短代码的title属性。HTML 5不喜欢空名称属性。
在解决此问题之前,一个解决方案可能是在联系人表单7的短代码中添加一个属性html_name
并给它一些字符串值。这将解决验证问题。这是WPCF7应该处理的事情,但同时它也起作用。
[contact-form-7 id="4" title="Contact Form" html_name="Contact Form 1"]
我想你在表单创建上有一些错误
应该是这样的
[text* text-1 class:form-control placeholder "Name"]
在哪里text-1
是名称属性。所以,检查您的终端并解决问题。