这条验证信息是从哪里来的?

时间:2011-12-16 作者:Jenny

我编写了一个简单的表单,包括文本字段、文本区域、select和一些通过WP\\u错误进行验证的表单。当我尝试在不填写文本字段或文本区域的情况下提交表单时,我得到一个弹出提示,指向空白文本字段,它说“请填写字段”。这与我编写的错误消息不同,我没有编写任何用于验证的ajax——我的验证消息出现在提交和重定向表单之后。这是WP3的验证部分吗。3新功能?还是firefox的功能?

编辑:感谢joseph,找到了原因--这是html5的新特性--必需的属性

所需属性适用于所有表单控件,但具有隐藏类型、图像输入、按钮(提交、上移等)以及选择和输出元素的控件除外。对于禁用或只读控件,该属性无效。

1 个回复
最合适的回答,由SO网友:Joseph Leedy 整理而成

你能给我们看一下你的代码吗?或者最好提供一个例子?根据您的描述,我初步认为您正在使用一些新的HTML5表单元素和/或属性。特别是required 属性将导致您看到的错误,具体取决于您查看页面的浏览器(本例中为Firefox)。

结束

相关推荐

CForms插件函数“my_cForms_logic”(用于编写自定义逻辑)正在运行5次

我正在使用cforms插件,它提供了一种使用文件my functions为表单操作处理程序页面编写自定义函数的方法。php和函数my\\u cforms\\u logic(。问题是,每当我提交表单时,该函数都运行得很好,但它运行了5次。例如,如果我在函数中编写一条语句,如echo“a”;然后在输出中我看到“AAAAA”。